OpenCode
Configureer OpenCode met een Model Gate OpenAI-compatibele provider.
OpenCode via Model Gate
Gebruik voor de huidige OpenCode versies een OpenAI-compatibele aangepaste provider.
Configuratiepad
| Systeem | Pad |
|---|---|
| Ramen | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux of macOS | ~/.config/opencode/opencode.jsonc |
Omgevingsvariabele
Linux of macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Configuratie
{
"$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"
}
Gebruik @ai-sdk/openai in plaats daarvan wanneer een geselecteerde OpenCode-workflow specifiek de Responses API vereist in plaats van Chat-voltooiingen.
Begin
opencode
Problemen oplossen
| Probleem | Oplossing |
|---|---|
| Aanbieder ontbreekt | Controleer of de provider-ID in de modelnaam overeenkomt model_gate. |
| Authenticatie mislukt | Controleer of de omgevingsvariabele aanwezig is voordat u OpenCode start. |
| Verkeerd eindpunt | Gebruik https://api.model-gate.com/v1. |
| Model niet gevonden | Gebruik een ingeschakeld canoniek model of alias. |
| Configuratievalidatie mislukt | Controleer de geïnstalleerde documentatie OpenCode, omdat het providerschema tussen versies kan veranderen. |
Documentatie van de huidige leverancier: https://opencode.ai/docs/providers.