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

LibreChat

LibreChat ajoute UberLLM comme un custom endpoint dans librechat.yaml.

Avant de commencer

1. Ajoutez la clé à .env

UBERLLM_API_KEY=ull_your-key-here

2. Ajoutez l'endpoint à librechat.yaml

Si le fichier contient déjà une liste endpoints.custom, collez-y uniquement l'entrée - name:, avec la même indentation.

version: 1.3.18
endpoints:
  custom:
    - name: "UberLLM"
      apiKey: "${UBERLLM_API_KEY}"
      baseURL: "https://api.uberllm.dev/v1"
      models:
        default: ["deepseek/deepseek-v4.1-flash", "z-ai/glm-5.2", "moonshotai/kimi-k3", "google/gemini-2.5-flash"]
        fetch: true
      titleConvo: true
      titleModel: "qwen/qwen3-vl-235b-a22b-instruct"
      modelDisplayLabel: "UberLLM"
      iconURL: "https://uberllm.dev/apple-icon"
      headers:
        X-Title: "LibreChat"
  • fetch: true charge tous les modèles de chat de /v1/models (environ 250). Pour un menu court, définissez fetch: false et listez les modèles que vous souhaitez dans default.
  • titleModel est un modèle rapide qui répond sans étape de raisonnement, les titres de chat sont donc courts.
  • Pour permettre à chaque utilisateur de saisir sa propre clé dans l'écran LibreChat, écrivez apiKey: "user_provided" (pas de ${}).

3. Monter le fichier (Docker)

Créez docker-compose.override.yml à côté de docker-compose.yml :

services:
  api:
    volumes:
      - type: bind
        source: ./librechat.yaml
        target: /app/librechat.yaml

Puis redémarrez : docker compose down && docker compose up -d.

Modèles recommandés

Vérifié le 30 octobre 2026 : chacun a diffusé une réponse via UberLLM.

ID du modèle Contexte Notes
deepseek/deepseek-v4.1-flash 1,048,576 Rapide ; raisonne avant de répondre
z-ai/glm-5.2 1,048,576
moonshotai/kimi-k3 1,048,576 Raisonne avant de répondre
google/gemini-2.5-flash 1,048,576 Lit les images

Erreurs courantes

Ce que vous voyez Cause et solution
LibreChat se ferme au démarrage librechat.yaml a échoué la validation. Exécutez docker compose logs api pour la ligne.
Pas d'endpoint UberLLM dans le menu L'une des trois étapes est manquante : la clé .env, l'entrée yaml, ou le montage.
402 Votre solde UberLLM est vide. Ajoutez du crédit sous Tableau de bord → Crédits.
404 model_not_found Un ID de modèle dans default est mal orthographié. Copiez les ID depuis le catalogue.