Goose
Goose voegt UberLLM toe als een aangepaste provider, beschreven door één JSON-bestand.
Voordat je begint
- Een UberLLM-account met tegoed, en een API key van
Dashboard → Sleutels](
ull_...).
Configuratie met een bestand
- Sla dit op als
uberllm.jsonin decustom_providersmap van Goose:- macOS / Linux:
~/.config/goose/custom_providers/ - Windows:
%APPDATA%\Block\goose\config\custom_providers\
- macOS / Linux:
{
"name": "uberllm",
"engine": "openai",
"display_name": "UberLLM",
"description": "DeepSeek, GLM, Kimi, Gemini, Claude, Qwen and other models through one OpenAI-compatible API key.",
"api_key_env": "UBERLLM_API_KEY",
"base_url": "https://api.uberllm.dev/v1/chat/completions",
"headers": { "x-title": "goose" },
"models": [
{ "name": "deepseek/deepseek-v4.1-flash", "context_limit": 1048576 },
{ "name": "z-ai/glm-5.2", "context_limit": 1048576 },
{ "name": "moonshotai/kimi-k3", "context_limit": 1048576 },
{ "name": "google/gemini-2.5-flash", "context_limit": 1048576 },
{ "name": "anthropic/claude-haiku-4.5", "context_limit": 200000 }
],
"supports_streaming": true,
"requires_auth": true
}
- Stel de sleutel in en start een sessie:
export UBERLLM_API_KEY="ull_your-key"
goose session start --provider uberllm
Om de sleutel in plaats daarvan in de sleutelhanger van Goose te bewaren, open de UberLLM provider in Goose Desktop en voer de sleutel daar in.
Instellen met goose configure
Voer goose configure uit → Aangepaste aanbieders → Voeg een aangepaste aanbieder toe, dan:
- API-type:
OpenAI Compatible - Naam:
UberLLM - API URL:
https://api.uberllm.dev/v1/chat/completions - Authenticatie vereist: Ja → Statische API key → plak je API key
- Beschikbare modellen:
deepseek/deepseek-v4.1-flash,z-ai/glm-5.2,moonshotai/kimi-k3 - Streaming-ondersteuning: Ja
Aanbevolen modellen
Gecontroleerd op 30 oktober 2026: elk model heeft geantwoord en een tool call gemaakt via UberLLM.
| Model | Context |
|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 |
z-ai/glm-5.2 |
1,048,576 |
moonshotai/kimi-k3 |
1,048,576 |
anthropic/claude-haiku-4.5 |
200,000 |
Goose kan openai/gpt-5* ids sturen naar de OpenAI Responses API. UberLLM bedient die route ook (Responses API), dus die ids werken ook.
Veelvoorkomende fouten
| Wat je ziet | Oorzaak en oplossing |
|---|---|
401 |
UBERLLM_API_KEY niet ingesteld in deze shell, of verkeerd getypt. |
404 "page not found" |
base_url typfout, of een openai/gpt-5* model (zie hierboven). |
404 model_not_found |
Een model name is geen catalogus-ID. |
402 insufficient_credits |
Saldo leeg. Voeg tegoed toe onder Dashboard → Credits. |