HooksOpenRouter için Yapay Zeka Modellerini Filtreleme
OpenRouter için Yapay Zeka Modellerini Filtreleme
OpenRouter aracılığıyla çeviri için hangi yapay zeka modellerinin kullanılabilir olduğunu önceden tanımlayabilirsiniz.
Bunu yapmak için aşağıdaki hook'u kullanın:
gatompl:ai_service_models:openrouter
Hook, [model_id => model_name] çiftlerinden oluşan bir liste olarak OpenRouter'dan model listesini alır ve filtrelenmiş listeyi döndürür.
Örneğin, yalnızca OpenAI modellerini göstermek için şunu yapabilirsiniz:
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
)
);