OpenCode
Configure OpenCode con un proveedor compatible con Model Gate OpenAI.
OpenCode a través de Model Gate
Para las OpenCode versiones actuales, utilice un proveedor personalizado compatible con OpenAI.
Ruta de configuración
| Sistema | Camino |
|---|---|
| ventanas | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux o macOS | ~/.config/opencode/opencode.jsonc |
variable de entorno
Linux o macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Configuración
{
"$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 en su lugar, cuando un flujo de trabajo OpenCode seleccionado requiere específicamente la API de Respuestas en lugar de Finalizaciones de Chat.
Comenzar
opencode
Solución de problemas
| Problema | Resolución |
|---|---|
| Falta el proveedor | Confirme que la identificación del proveedor en el nombre del modelo coincida model_gate. |
| La autenticación falla | Confirme que la variable de entorno esté presente antes de iniciar OpenCode. |
| Punto final incorrecto | Usar https://api.model-gate.com/v1. |
| Modelo no encontrado | Utilice un modelo o alias canónico habilitado. |
| La validación de la configuración falla | Consulte la documentación OpenCode instalada porque el esquema del proveedor puede cambiar entre versiones. |
Documentación actual del proveedor: https://opencode.ai/docs/providers.