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

Open WebUI avec UberLLM : chaque modèle depuis une seule connexion

Dans Open WebUI, allez dans Paramètres › Admin › Connexions, ajoutez une connexion API OpenAI avec l'URL https://api.uberllm.dev/v1,, l'authentification Bearer et votre clé UberLLM, laissez le Type d'API sur Chat Completions, vérifiez et enregistrez. Pour une nouvelle installation Docker, passez OPENAI_API_BASE_URL et OPENAI_API_KEY à la place.

Étapes (installation existante)

  1. Créez une clé sur votre page des clés et ajoutez du crédit.
  2. Connectez-vous à Open WebUI en tant qu'administrateur et rendez-vous dans Paramètres › Admin › Connexions.
  3. Dans la section Gérer les connexions API OpenAI, cliquez sur + Ajouter une connexion.
  4. Remplissez :
    • Type de connexion : Externe
    • URL : https://api.uberllm.dev/v1
    • Auth : Bearer
    • API Key : votre clé ull_…
    • API Type : Chat Completions
  5. Cliquez sur Vérifier la connexion, puis sur Enregistrer.
  6. Ouvrez un nouveau chat. Le sélecteur de modèle liste maintenant les modèles d'UberLLM.

Étapes (nouvelle installation Docker)

docker run -d -p 3000:8080 \
  -e OPENAI_API_BASE_URL=https://api.uberllm.dev/v1 \
  -e OPENAI_API_KEY=ull_your_key \
  -v open-webui:/app/backend/data \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

Ces variables ne s'appliquent que la première fois qu'Open WebUI démarre. Après cela, la valeur enregistrée dans sa base de données prévaut, donc sur une installation qui a déjà fonctionné, utilisez l'écran ci-dessus (ou démarrez-la une fois avec RESET_CONFIG_ON_START=true).

Pour conserver votre connexion OpenAI actuelle et y ajouter UberLLM, utilisez les variables au pluriel avec un point-virgule entre les entrées :

-e OPENAI_API_BASE_URLS="https://api.openai.com/v1;https://api.uberllm.dev/v1" \
-e OPENAI_API_KEYS="sk-your-openai-key;ull_your_key"

Une liste de modèles épurée

UberLLM propose des centaines de modèles. Deux paramètres sous Avancé dans la connexion permettent de raccourcir le sélecteur :

  • Model IDs : listez uniquement les IDs que vous souhaitez, par exemple deepseek/deepseek-v4.1-flash et google/gemini-3.5-flash. Open WebUI n'affichera alors que ceux-ci.
  • Prefix ID : un mot tel que uberllm est ajouté devant chaque nom de modèle (uberllm.deepseek/deepseek-v4.1-flash), afin que vous puissiez les distinguer des autres connexions. Il est supprimé avant l'envoi de la requête.

Dépannage

  • Échec de la vérification : vérifiez que l'URL se termine par /v1 sans rien après, et que la clé ne contient pas d'espace.
  • La liste des modèles se charge lentement ou est vide : Open WebUI accorde 10 secondes à la liste par défaut. Ajoutez les identifiants sous Model IDs pour qu'il cesse de récupérer la liste complète, ou augmentez AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST.
  • Vous avez modifié les variables Docker et rien ne s'est passé : consultez la note de premier démarrage ci-dessus.
  • 402 crédits insuffisants : ajoutez du crédit sur la page des crédits.
  • Le texte arrive par à-coups derrière votre propre nginx : désactivez le proxy buffering pour Open WebUI.
  • Documents et recherche web : Open WebUI crée des embeddings avec son propre modèle local par défaut, ce qui est ce que vous voulez ; UberLLM ne fournit pas d'embeddings.

Pour en savoir plus

Modèles à épingler dans Open WebUI

Bons modèles pour le quotidien. Ajoutez leurs identifiants sous Model IDs pour n'afficher que ceux-ci.

ModèleID du modèle (à coller)Prix actuel
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 en entrée · $0.0014 en sortie / 1M
Gemini 3.5 Flashgoogle/gemini-3.5-flash$0.0150 en entrée · $0.0900 en sortie / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1062 en entrée · $0.5310 en sortie / 1M
GPT-5.5openai/gpt-5.5$0.1250 en entrée · $0.7500 en sortie / 1M
Kimi K3moonshotai/kimi-k3$0.0010 en entrée · $0.0788 en sortie / 1M
GLM 5.3z-ai/glm-5.3$0.00070 en entrée · $0.0141 en sortie / 1M
Gemma 3 27Bgoogle/gemma-3-27b-it$0.00079 en entrée · $0.0020 en sortie / 1M
Qwen3 VL 235B A22Bqwen/qwen3-vl-235b-a22b-instruct$0.0021 en entrée · $0.0188 en sortie / 1M

Prix à la dernière mise à jour horaire, sans frais ajoutés · tous les modèles →

FAQ

Comment ajouter UberLLM à Open WebUI ?

Paramètres › Admin › Connexions › + Ajouter une connexion : URL https://api.uberllm.dev/v1, Auth Bearer, votre clé UberLLM, Type d'API Chat Completions. Vérifiez, enregistrez, et les modèles apparaîtront dans le sélecteur.

Pourquoi ma modification de OPENAI_API_BASE_URL n'a-t-elle pas été appliquée ?

Open WebUI lit ces variables uniquement au premier démarrage, puis conserve la valeur enregistrée. Modifiez la connexion dans l'écran d'administration, ou démarrez une fois avec RESET_CONFIG_ON_START=true.

Open WebUI peut-il utiliser UberLLM pour les embeddings ?

Non, UberLLM ne fournit pas d'embeddings. Gardez Open WebUI sur son modèle d'embedding local par défaut pour les documents.