NouveauBranchez n’importe quel agent sur UberLLM : une clé, tous les modèles, au prix catalogue ou moins.
UberLLM

Goose

Goose ajoute UberLLM en tant que fournisseur personnalisé décrit par un fichier JSON.

Avant de commencer

Configuration avec un fichier

  1. Enregistrez ceci sous uberllm.json dans le dossier custom_providers de 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. Définissez la clé et démarrez une session :
export UBERLLM_API_KEY="ull_your-key"
goose session start --provider uberllm

Pour conserver la clé dans le trousseau de clés de Goose plutôt, ouvrez le fournisseur UberLLM dans Goose Desktop et saisissez la clé à cet endroit.

Configuration avec goose configure

Exécutez goose configure → Fournisseurs personnalisés → Ajouter un fournisseur personnalisé, puis :

  • Type d'API : OpenAI Compatible
  • Nom : UberLLM
  • API URL : https://api.uberllm.dev/v1/chat/completions
  • Authentification requise : Oui → Clé API statique → collez votre clé
  • Modèles disponibles : deepseek/deepseek-v4.1-flash,z-ai/glm-5.2,moonshotai/kimi-k3
  • Streaming Support : Oui

Modèles recommandés

Vérifié le 30 octobre 2026 : chacun a répondu et a effectué un appel d'outil via UberLLM.

Modèle Contexte
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 peut envoyer openai/gpt-5* IDs à l'API Responses d'OpenAI. UberLLM gère également cette route (API Responses), donc ces IDs fonctionnent aussi.

Erreurs courantes

Ce que vous voyez Cause et solution
401 UBERLLM_API_KEY non défini dans ce shell, ou mal tapé.
404 "page introuvable" Faute de frappe base_url, ou un modèle openai/gpt-5* (voir ci-dessus).
404 model_not_found Un modèle name n'est pas un identifiant de catalogue.
402 insufficient_credits Solde vide. Ajoutez du crédit sous Tableau de bord → Crédits.