HooksFiltrando modelos de IA para o OpenRouter
Filtrando modelos de IA para o OpenRouter
Você pode predefinir quais modelos de IA estão disponíveis para tradução pelo OpenRouter.
Faça isso usando o seguinte hook:
gatompl:ai_service_models:openrouter
O hook recebe a lista de modelos do OpenRouter, como uma lista de pares [model_id => model_name], e retorna a lista filtrada.
Por exemplo, para exibir apenas os modelos OpenAI, você pode fazer o seguinte:
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
)
);