Goose
Goose ajoute UberLLM en tant que fournisseur personnalisé décrit par un fichier JSON.
Avant de commencer
- Un compte UberLLM avec du crédit, et une clé API depuis
Tableau de bord → Clés (
ull_...).
Configuration avec un fichier
- Enregistrez ceci sous
uberllm.jsondans le dossiercustom_providersde 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
}
- 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. |