Провайдеры, совместимые с OpenAI
Настройте вышестоящие OpenAI-совместимые провайдеры (например, OpenRouter) через openai-compatibility.
name: идентификатор провайдера, используемый внутри системыbase-url: базовый URL провайдераapi-key-entries: список записей API-ключей с опциональной конфигурацией прокси для каждого ключа (рекомендуется и сохраняется)models: список сопоставлений имени модели вышестоящего провайдераnameс локальным псевдонимомalias
Совместимость: устаревшие
api-keysпереносятся вapi-key-entriesпри загрузке и удаляются при сохранении конфигурации; в дальнейшем используйтеapi-key-entries.
Пример с поддержкой прокси для каждого ключа:
yaml
openai-compatibility:
- name: "openrouter"
base-url: "https://openrouter.ai/api/v1"
api-key-entries:
- api-key: "sk-or-v1-...b780"
proxy-url: "socks5://proxy.example.com:1080"
- api-key: "sk-or-v1-...b781"
models:
- name: "moonshotai/kimi-k2:free"
alias: "kimi-k2"Использование: Вызывайте endpoint OpenAI /v1/chat/completions, установив model в значение алиаса (например, kimi-k2). Proxy автоматически перенаправляет запрос к настроенному provider/model.