OpenCode
Настройте OpenCode с помощью OpenAI-совместимого поставщика Model Gate.
OpenCode через модельные ворота
Для текущих версий OpenCode используйте пользовательский поставщик, совместимый с OpenAI.
Путь конфигурации
| Система | Путь |
|---|---|
| Окна | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Линукс или МакОС | ~/.config/opencode/opencode.jsonc |
Переменная среды
Линукс или МакОС
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Конфигурация
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"model_gate": {
"name": "Model Gate",
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://api.model-gate.com/v1",
"apiKey": "{env:MODEL_GATE_API_KEY}"
},
"models": {
"ch-47": {
"name": "Claude Opus 4.7 through Model Gate"
}
}
}
},
"model": "model_gate/ch-47"
}
Использовать @ai-sdk/openai вместо этого, когда выбранный рабочий процесс OpenCode специально требует API ответов, а не завершения чата.
Начинать
opencode
Поиск неисправностей
| Проблема | Разрешение |
|---|---|
| Провайдер отсутствует | Убедитесь, что идентификатор поставщика в названии модели совпадает. model_gate. |
| Аутентификация не удалась | Перед запуском OpenCode убедитесь, что переменная среды присутствует. |
| Неправильная конечная точка | Использовать https://api.model-gate.com/v1. |
| Модель не найдена | Используйте включенную каноническую модель или псевдоним. |
| Проверка конфигурации не удалась | Проверьте установленную документацию OpenCode, поскольку схема поставщика может меняться в зависимости от версии. |
Текущая документация поставщика: https://opencode.ai/docs/providers.