HooksFiltrare i modelli di IA per OpenRouter
Filtrare i modelli di IA per OpenRouter
Puoi predefinire quali modelli di IA sono disponibili per la traduzione tramite OpenRouter.
Fallo tramite il seguente hook:
gatompl:ai_service_models:openrouter
L'hook riceve la lista dei modelli di OpenRouter, sotto forma di un elenco di coppie [model_id => model_name], e restituisce la lista filtrata.
Ad esempio, per mostrare solo i modelli OpenAI, puoi fare così:
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
)
);