Hooks
HooksKI-Modelle für OpenRouter filtern

KI-Modelle für OpenRouter filtern

Du kannst vorab festlegen, welche KI-Modelle für die Übersetzung über OpenRouter verfügbar sind.

Verwende dazu den folgenden Hook:

  • gatompl:ai_service_models:openrouter

Der Hook empfängt die Liste der Modelle von OpenRouter als Liste von [model_id => model_name]-Paaren und gibt die gefilterte Liste zurück.

Um beispielsweise nur OpenAI-Modelle anzuzeigen, kannst du Folgendes tun:

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
    )
);