OpenCode
OpenCode praat met UberLLM via het @ai-sdk/openai-compatible pakket. Je bewaart
de sleutel eenmalig, daarna beschrijf je de provider in opencode.json.
Voordat je begint
- Een UberLLM-account met tegoed, en een API key van
Dashboard → Sleutels](
ull_...).
1. Sla de key op
In OpenCode, voer /connect uit, scroll naar Overig, voer de provider id uberllm in en plak vervolgens je key. OpenCode slaat deze op in ~/.local/share/opencode/auth.json. De id die je hier typt, moet overeenkomen met de provider id in opencode.json.
2. Voeg de provider toe
Globaal bestand: ~/.config/opencode/opencode.json. Projectbestand: opencode.json in de
projectroot (dit overschrijft het globale bestand).
{
"$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 } }
}
}
}
}
Om /connect over te slaan, plaats de sleutel dan in het bestand: "apiKey": "{env:UBERLLM_API_KEY}"
binnen options.
OpenCode toont alleen de modellen die je hier benoemt. Elke id uit de catalogus werkt.
3. Kies het model
Voer /models uit en kies een van de UberLLM modellen.
Aanbevolen modellen
Gecontroleerd op 30 oktober 2026: elk model heeft geantwoord en een tool call gedaan via UberLLM.
| Model id | Context | Max. uitvoer |
|---|---|---|
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 |
Veelvoorkomende fouten
| Wat je ziet | Oorzaak en oplossing |
|---|---|
401 |
Geen sleutel voor deze provider. Voer opencode auth list uit; de ID moet op beide plaatsen uberllm zijn. |
404 met "pagina niet gevonden" |
baseURL moet https://api.uberllm.dev/v1 zijn. Gebruik @ai-sdk/openai-compatible, de provider waarmee deze setup is getest. |
404 model_not_found |
De model sleutel in models is geen catalogus ID. |
402 insufficient_credits |
Saldo leeg. Voeg tegoed toe onder Dashboard → Credits. |