OpenRouter용 AI 모델 필터링

OpenRouter용 AI 모델 필터링

OpenRouter를 통해 번역에 사용할 수 있는 AI 모델을 미리 지정할 수 있습니다.

다음 훅을 사용하세요:

  • gatompl:ai_service_models:openrouter

이 훅은 OpenRouter의 모델 목록[model_id => model_name] 쌍의 목록으로 받아 필터링된 목록을 반환합니다.

예를 들어, OpenAI 모델만 표시하려면 다음과 같이 하면 됩니다:

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