NovitàCollega qualsiasi agente a UberLLM: una chiave, tutti i modelli, a prezzo di listino o meno.
UberLLM

Goose

Goose aggiunge UberLLM come un provider personalizzato descritto da un file JSON.

Prima di iniziare

Configurazione con un file

  1. Salva questo come uberllm.json nella cartella custom_providers di 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. Imposta la chiave e avvia una sessione:
export UBERLLM_API_KEY="ull_your-key"
goose session start --provider uberllm

Per mantenere la chiave nel portachiavi di Goose, invece, apri il provider UberLLM in Goose Desktop e inserisci la chiave lì.

Configurazione con goose configure

Esegui goose configure → Custom Providers → Add A Custom Provider, poi:

  • API Type: OpenAI Compatible
  • Nome: UberLLM
  • API URL: https://api.uberllm.dev/v1/chat/completions
  • Autenticazione richiesta: Sì → Static API key → incolla la tua chiave
  • Modelli disponibili: deepseek/deepseek-v4.1-flash,z-ai/glm-5.2,moonshotai/kimi-k3
  • Supporto allo streaming: Sì

Modelli consigliati

Verificato il 30 ottobre 2026: ognuno ha risposto e ha effettuato una chiamata a strumento tramite UberLLM.

Modello Contesto
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 può inviare openai/gpt-5* id all'API Responses di OpenAI. UberLLM serve anche quella rotta (Responses API), quindi anche quegli id funzionano.

Errori comuni

Cosa vedi Causa e soluzione
401 UBERLLM_API_KEY non impostato in questa shell, o digitato male.
404 "page not found" base_url errore di battitura, o un modello openai/gpt-5* (vedi sopra).
404 model_not_found Un name di modello non è un ID di catalogo.
402 insufficient_credits Saldo esaurito. Aggiungi credito sotto Dashboard → Credits.