HooksFiltrar modelos de IA para OpenRouter
Filtrar modelos de IA para OpenRouter
Puedes predefinir qué modelos de IA están disponibles para la traducción a través de OpenRouter.
Hazlo mediante el siguiente hook:
gatompl:ai_service_models:openrouter
El hook recibe la lista de modelos de OpenRouter, como una lista de pares [model_id => model_name], y devuelve la lista filtrada.
Por ejemplo, para mostrar solo los modelos de OpenAI, puedes hacer esto:
add_filter(
'gatompl:ai_service_models:openrouter',
/**
* @param array<string,string> $models
* @return array<string,string>
*/
fn (array $models) => array_filter(
$models,
fn (string $model): bool => str_starts_with($model, 'openai/'),
ARRAY_FILTER_USE_KEY
)
);