OpenCode
OpenCode kommuniziert mit UberLLM über das @ai-sdk/openai-compatible Paket. Sie speichern
den Schlüssel einmal, dann beschreiben Sie den Anbieter in opencode.json.
Bevor Sie beginnen
- Ein UberLLM-Konto mit Guthaben und einem API key von
Dashboard → Keys (
ull_...).
1. Schlüssel speichern
In OpenCode führen Sie /connect aus, scrollen Sie zu Other, geben Sie die provider id uberllm ein und fügen Sie dann Ihren Schlüssel ein. OpenCode speichert ihn in ~/.local/share/opencode/auth.json. Die id, die Sie hier eingeben, muss mit der provider id in opencode.json übereinstimmen.
2. Anbieter hinzufügen
Globale Datei: ~/.config/opencode/opencode.json. Projektdatei: opencode.json im
Projekt-Root-Verzeichnis (sie hat Vorrang vor der globalen Datei).
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"uberllm": {
"npm": "@ai-sdk/openai-compatible",
"name": "UberLLM",
"options": {
"baseURL": "https://api.uberllm.dev/v1"
},
"models": {
"deepseek/deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1048576, "output": 384000 } },
"z-ai/glm-5.2": { "name": "GLM 5.2", "limit": { "context": 1048576, "output": 32768 } },
"moonshotai/kimi-k3": { "name": "Kimi K3", "limit": { "context": 1048576, "output": 32768 } }
}
}
}
}
Um /connect zu überspringen, legen Sie den Schlüssel stattdessen in der Datei ab: "apiKey": "{env:UBERLLM_API_KEY}"
innerhalb von options.
OpenCode listet nur die Modelle auf, die Sie hier benennen. Jede ID aus dem Katalog funktioniert.
3. Modell auswählen
Führen Sie /models aus und wählen Sie eines der UberLLM-Modelle aus.
Empfohlene Modelle
Geprüft am 30. Oktober 2026: Jeder hat geantwortet und einen Tool-Aufruf über UberLLM gemacht.
| Modell-ID | Kontext | Max. Ausgabe |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | 384,000 |
z-ai/glm-5.2 |
1,048,576 | 32,768 |
moonshotai/kimi-k3 |
1,048,576 | 32,768 |
Häufige Fehler
| Was Sie sehen | Ursache und Lösung |
|---|---|
401 |
Kein Schlüssel für diesen Anbieter. Führen Sie opencode auth list aus; die ID muss an beiden Stellen uberllm sein. |
404 mit "page not found" |
baseURL muss https://api.uberllm.dev/v1 sein. Verwenden Sie @ai-sdk/openai-compatible, den Anbieter, mit dem dieses Setup getestet wurde. |
404 model_not_found |
Der Modellschlüssel in models ist keine Katalog-ID. |
402 insufficient_credits |
Guthaben leer. Fügen Sie Guthaben unter Dashboard → Credits hinzu. |