OpenCode
Seadistage OpenCode Model Gate OpenAI-ga ühilduva pakkujaga.
OpenCode Model Gate'i kaudu
Praeguse OpenCode versiooni puhul kasutage OpenAI-ga ühilduvat kohandatud pakkujat.
Konfiguratsioonitee
| Süsteem | Tee |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux või macOS | ~/.config/opencode/opencode.jsonc |
Keskkonna muutuja
Linux või macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Seadistamine
{
"$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"
}
Kasuta @ai-sdk/openai selle asemel, kui valitud OpenCode töövoog nõuab konkreetselt vastuste API-d, mitte vestluse lõpetamist.
Alusta
opencode
Veaotsing
| Probleem | Resolutsioon |
|---|---|
| Pakkuja on puudu | Kinnitage pakkuja ID mudeli nime vastetes model_gate. |
| Autentimine ebaõnnestub | Enne OpenCode käivitamist veenduge, et keskkonnamuutuja on olemas. |
| Vale lõpp-punkt | Kasuta https://api.model-gate.com/v1. |
| Mudelit ei leitud | Kasutage lubatud kanoonilist mudelit või varjunime. |
| Konfiguratsiooni kinnitamine ebaõnnestub | Kontrollige installitud OpenCode dokumentatsiooni, sest pakkuja skeem võib versioonide vahel muutuda. |
Praegune pakkuja dokumentatsioon: https://opencode.ai/docs/providers.