NieuwKoppel elke agent aan UberLLM: één sleutel, elk model, voor de catalogusprijs of minder.
UberLLM

Goose

Goose voegt UberLLM toe als een aangepaste provider, beschreven door één JSON-bestand.

Voordat je begint

Configuratie met een bestand

  1. Sla dit op als uberllm.json in de custom_providers map van Goose:
    • macOS / Linux: ~/.config/goose/custom_providers/
    • Windows: %APPDATA%\Block\goose\config\custom_providers\
{
  "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
}
  1. 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.