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
| Sistema | Caminho |
|---|---|
| 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
| Problema | Resolução |
|---|---|
| O provedor está faltando | Confirme se o ID do provedor no nome do modelo corresponde model_gate. |
| A autenticação falha | Confirme se a variável de ambiente está presente antes de iniciar OpenCode. |
| Ponto de extremidade errado | Usar https://api.model-gate.com/v1. |
| Modelo não encontrado | Use um modelo canônico ou alias habilitado. |
| A validação de configuração falha | Verifique 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.