OpenCode
Konfigurieren Sie OpenCode mit einem Model Gate OpenAI-kompatiblen Anbieter.
OpenCode durch Model Gate
Verwenden Sie für aktuelle OpenCode-Versionen einen OpenAI-kompatiblen benutzerdefinierten Anbieter.
Konfigurationspfad
| System | Weg |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux oder macOS | ~/.config/opencode/opencode.jsonc |
Umgebungsvariable
Linux oder macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Konfiguration
{
"$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"
}
Verwenden @ai-sdk/openai stattdessen, wenn ein ausgewählter OpenCode-Workflow speziell die Antwort-API anstelle von Chat-Abschlüssen erfordert.
Start
opencode
Fehlerbehebung
| Problem | Auflösung |
|---|---|
| Anbieter fehlt | Bestätigen Sie die Anbieter-ID in den Modellnamenübereinstimmungen model_gate. |
| Die Authentifizierung schlägt fehl | Bestätigen Sie, dass die Umgebungsvariable vorhanden ist, bevor Sie OpenCode starten. |
| Falscher Endpunkt | Verwenden https://api.model-gate.com/v1. |
| Modell nicht gefunden | Verwenden Sie ein aktiviertes kanonisches Modell oder einen Alias. |
| Die Konfigurationsvalidierung schlägt fehl | Überprüfen Sie die installierte OpenCode-Dokumentation, da sich das Anbieterschema zwischen den Versionen ändern kann. |
Aktuelle Anbieterdokumentation: https://opencode.ai/docs/providers.