OpenCode
Konfigurējiet OpenCode ar Model Gate OpenAI saderīgu nodrošinātāju.
OpenCode caur Model Gate
Pašreizējām OpenCode versijām izmantojiet ar OpenAI saderīgu pielāgotu pakalpojumu sniedzēju.
Konfigurācijas ceļš
| Sistēma | Ceļš |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux vai macOS | ~/.config/opencode/opencode.jsonc |
Vides mainīgais
Linux vai macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Konfigurācija
{
"$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"
}
Izmantot @ai-sdk/openai tā vietā, kad atlasītajai OpenCode darbplūsmai ir īpaši nepieciešama atbilžu API, nevis tērzēšanas pabeigšana.
Sākt
opencode
Problēmu novēršana
| Problēma | Izšķirtspēja |
|---|---|
| Trūkst nodrošinātāja | Apstipriniet nodrošinātāja ID modeļa nosaukuma atbilstībā model_gate. |
| Autentifikācija neizdodas | Pirms sākat OpenCode, pārbaudiet, vai ir pieejams vides mainīgais. |
| Nepareizs galapunkts | Izmantot https://api.model-gate.com/v1. |
| Modelis nav atrasts | Izmantojiet iespējotu kanonisko modeli vai aizstājvārdu. |
| Konfigurācijas validācija neizdodas | Pārbaudiet instalēto OpenCode dokumentāciju, jo nodrošinātāja shēma var mainīties dažādās versijās. |
Pašreizējā pakalpojumu sniedzēja dokumentācija: https://opencode.ai/docs/providers.