OpenCode
Konfigurirajte OpenCode s ponudnikom, združljivim z Model Gate OpenAI.
OpenCode skozi Model Gate
Za trenutne različice OpenCode uporabite ponudnika po meri, združljivega z OpenAI.
Konfiguracijska pot
| Sistem | Pot |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux ali macOS | ~/.config/opencode/opencode.jsonc |
Spremenljivka okolja
Linux ali macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Konfiguracija
{
"$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"
}
Uporaba @ai-sdk/openai namesto tega, ko izbrani potek dela OpenCode izrecno zahteva API za odzive in ne dokončanja klepeta.
Začetek
opencode
Odpravljanje težav
| Težava | Resolucija |
|---|---|
| Ponudnik manjka | Potrdite, da se ID ponudnika v imenu modela ujema model_gate. |
| Preverjanje pristnosti ne uspe | Potrdite, da je spremenljivka okolja prisotna, preden začnete OpenCode. |
| Napačna končna točka | Uporaba https://api.model-gate.com/v1. |
| Model ni bil najden | Uporabite omogočen kanonični model ali vzdevek. |
| Preverjanje konfiguracije ne uspe | Preverite nameščeno dokumentacijo OpenCode, ker se lahko shema ponudnika spreminja med različicami. |
Trenutna dokumentacija ponudnika: https://opencode.ai/docs/providers.