OpenCode
Nakonfigurujte OpenCode s poskytovateľom kompatibilným s Model Gate OpenAI.
OpenCode cez Model Gate
Pre aktuálne verzie OpenCode použite vlastného poskytovateľa kompatibilného s OpenAI.
Konfiguračná cesta
| systém | Cesta |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux alebo macOS | ~/.config/opencode/opencode.jsonc |
Premenná prostredia
Linux alebo macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Konfigurácia
{
"$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"
}
Použite @ai-sdk/openai namiesto toho, keď vybratý pracovný postup OpenCode špecificky vyžaduje rozhranie API odpovedí, a nie dokončenia rozhovoru.
Štart
opencode
Riešenie problémov
| Problém | Rozlíšenie |
|---|---|
| Chýba poskytovateľ | Potvrďte ID poskytovateľa v zhode názvu modelu model_gate. |
| Autentifikácia zlyhá | Pred spustením OpenCode skontrolujte, či je prítomná premenná prostredia. |
| Nesprávny koncový bod | Použite https://api.model-gate.com/v1. |
| Model sa nenašiel | Použite povolený kanonický model alebo alias. |
| Overenie konfigurácie zlyhá | Skontrolujte nainštalovanú dokumentáciu OpenCode, pretože schéma poskytovateľa sa môže medzi verziami meniť. |
Aktuálna dokumentácia poskytovateľa: https://opencode.ai/docs/providers.