OpenCode
Configureu OpenCode amb un proveïdor compatible amb Model Gate OpenAI.
OpenCode a través de Model Gate
Per a les versions actuals OpenCode, utilitzeu un proveïdor personalitzat compatible amb OpenAI.
Ruta de configuració
| Sistema | Camí |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux o macOS | ~/.config/opencode/opencode.jsonc |
Variable d'entorn
Linux o macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Configuració
{
"$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"
}
Ús @ai-sdk/openai en comptes d'això, quan un flux de treball OpenCode seleccionat requereix específicament l'API de Respostes en lloc de les finalitzacions de xat.
Comença
opencode
Resolució de problemes
| Problema | Resolució |
|---|---|
| Falta el proveïdor | Confirmeu que l'identificador del proveïdor coincideix amb el nom del model model_gate. |
| L'autenticació falla | Confirmeu que la variable d'entorn estigui present abans d'iniciar OpenCode. |
| Punt final equivocat | Ús https://api.model-gate.com/v1. |
| No s'ha trobat el model | Utilitzeu un model canònic o àlies habilitat. |
| La validació de la configuració falla | Comproveu la documentació OpenCode instal·lada perquè l'esquema del proveïdor pot canviar entre les versions. |
Documentació actual del proveïdor: https://opencode.ai/docs/providers.