HooksLọc các mô hình AI cho OpenRouter
Lọc các mô hình AI cho OpenRouter
Bạn có thể xác định trước các mô hình AI nào có sẵn để dịch thuật thông qua OpenRouter.
Thực hiện điều này qua hook sau:
gatompl:ai_service_models:openrouter
Hook nhận danh sách các mô hình từ OpenRouter, dưới dạng danh sách các cặp [model_id => model_name], và trả về danh sách đã được lọc.
Ví dụ, để chỉ hiển thị các mô hình OpenAI, bạn có thể làm như sau:
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
)
);