OpenCode
Konfigurálja a OpenCode-t egy Model Gate OpenAI-kompatibilis szolgáltatóval.
OpenCode a Model Gate-en keresztül
A jelenlegi OpenCode verzióhoz használjon OpenAI-kompatibilis egyéni szolgáltatót.
Konfigurációs útvonal
| Rendszer | Útvonal |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux vagy macOS | ~/.config/opencode/opencode.jsonc |
Környezeti változó
Linux vagy macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Konfiguráció
{
"$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"
}
Használat @ai-sdk/openai ehelyett, ha egy kiválasztott OpenCode munkafolyamat kifejezetten a Responses API-t igényli a Chat Completions helyett.
Indul
opencode
Hibaelhárítás
| Probléma | Felbontás |
|---|---|
| Hiányzik a szolgáltató | Erősítse meg a szolgáltató azonosítóját a modellnév egyezésében model_gate. |
| A hitelesítés sikertelen | A OpenCode elindítása előtt ellenőrizze, hogy a környezeti változó megvan-e. |
| Rossz végpont | Használat https://api.model-gate.com/v1. |
| A modell nem található | Használjon engedélyezett kanonikus modellt vagy álnevet. |
| A konfiguráció ellenőrzése sikertelen | Ellenőrizze a telepített OpenCode dokumentációt, mert a szolgáltatói séma változatok között változhat. |
Jelenlegi szolgáltatói dokumentáció: https://opencode.ai/docs/providers.