B2BB2B LLM

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.