HooksAI-modellen filteren voor OpenRouter
AI-modellen filteren voor OpenRouter
Je kunt van tevoren bepalen welke AI-modellen beschikbaar zijn voor vertaling via OpenRouter.
Doe dit via de volgende hook:
gatompl:ai_service_models:openrouter
De hook ontvangt de lijst van modellen van OpenRouter, als een lijst van [model_id => model_name]-paren, en geeft de gefilterde lijst terug.
Bijvoorbeeld, om alleen OpenAI-modellen te tonen, kun je dit doen:
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
)
);