B2BB2B LLM

OpenCode

Configure OpenCode com um provedor compatível com Model Gate OpenAI.

OpenCode através do Model Gate

Para versões OpenCode atuais, use um provedor personalizado compatível com OpenAI.

Caminho de configuração

SistemaCaminho
Windows%USERPROFILE%\.config\opencode\opencode.jsonc
Linux ou macOS~/.config/opencode/opencode.jsonc

Variável de ambiente

Linux ou macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Configuração

{
  "$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"
}

Usar @ai-sdk/openai em vez disso, quando um fluxo de trabalho OpenCode selecionado exigir especificamente a API de respostas em vez de conclusões de bate-papo.

Começar

opencode

Solução de problemas

ProblemaResolução
O provedor está faltandoConfirme se o ID do provedor no nome do modelo corresponde model_gate.
A autenticação falhaConfirme se a variável de ambiente está presente antes de iniciar OpenCode.
Ponto de extremidade erradoUsar https://api.model-gate.com/v1.
Modelo não encontradoUse um modelo canônico ou alias habilitado.
A validação de configuração falhaVerifique a documentação OpenCode instalada porque o esquema do provedor pode mudar entre versões.

Documentação atual do fornecedor: https://opencode.ai/docs/providers.