NeuVerbinde jeden Agenten mit UberLLM: ein Schlüssel, alle Modelle, zum Listenpreis oder günstiger.
UberLLM

LibreChat custom endpoint für UberLLM (librechat.yaml)

Füge einen benutzerdefinierten Endpunkt namens UberLLM zu librechat.yaml mit der baseURL https://api.uberllm.dev/v1 und dem apiKey "${UBERLLM_API_KEY}" hinzu, lege den Schlüssel in .env ab und starte LibreChat neu. Aktiviere models.fetch, um die vollständige Modellliste zu erhalten.

Schritte

  1. Erstellen Sie einen Schlüssel auf Ihrer Schlüsselseite und fügen Sie Guthaben hinzu.
  2. Fügen Sie den Schlüssel zur Datei .env im Ordner von LibreChat hinzu:
UBERLLM_API_KEY=ull_your_key

Verwenden Sie diesen Namen, nicht OPENAI_API_KEY, damit der integrierte OpenAI-Endpoint ihn nicht aufgreift.

  1. Fügen Sie UberLLM zu librechat.yaml (gleicher Ordner wie .env) hinzu:
version: 1.3.18
cache: true
endpoints:
  custom:
    - name: "UberLLM"
      apiKey: "${UBERLLM_API_KEY}"
      baseURL: "https://api.uberllm.dev/v1"
      models:
        default: ["deepseek/deepseek-v4.1-flash", "google/gemini-3.5-flash", "anthropic/claude-sonnet-5.5"]
        fetch: true
      titleConvo: true
      titleModel: "current_model"
      modelDisplayLabel: "UberLLM"

Wenn Ihre Datei bereits endpoints: custom: enthält, fügen Sie nur den - name: "UberLLM" Block zu dieser Liste hinzu. Behalten Sie die eigene version Zeile Ihrer Datei bei, wenn sie neuer ist.

  1. Docker: Stellen Sie sicher, dass die Datei gemountet ist. In docker-compose.override.yml:
services:
  api:
    volumes:
      - type: bind
        source: ./librechat.yaml
        target: /app/librechat.yaml
  1. Neustart: docker compose down && docker compose up -d (oder starten Sie den npm Prozess neu).
  2. Wählen Sie UberLLM im Endpoint-Menü und wählen Sie ein Modell aus.

Was die Felder tun

  • baseURL: LibreChat fügt /chat/completions hinzu, also hören Sie bei /v1 auf.
  • models.default: die immer angezeigten Modelle. fetch: true fragt UberLLM nach seiner gesamten Liste zusätzlich zu diesen.
  • titleModel: "current_model": Chat-Titel werden von dem Modell geschrieben, mit dem Sie chatten. Setzen Sie stattdessen eine günstige ID wie deepseek/deepseek-v4.1-flash, um die Titelkosten nahe Null zu halten.
  • Möchten Sie, dass jeder Benutzer seinen eigenen UberLLM key mitbringt? Setzen Sie apiKey: "user_provided", und LibreChat fragt sie danach.

Fehlerbehebung

  • UberLLM erscheint nicht im Menü: LibreChat hat die Datei nicht gelesen. Prüfen Sie, ob sie sich neben .env (oder unter CONFIG_PATH) befindet, in Docker gemountet ist, und lesen Sie docker compose logs api auf Konfigurationsfehler. Eine fehlerhafte Datei verhindert den Start von LibreChat.
  • 401: ${UBERLLM_API_KEY} ist im Container leer. Überprüfen Sie die .env Zeile und starten Sie neu.
  • 404 Modell nicht gefunden: IDs benötigen den Hersteller davor, zum Beispiel deepseek/deepseek-v4.1-flash.
  • 402 unzureichende Credits: Fügen Sie Credits auf der Credits-Seite hinzu.
  • Ein Modell lehnt eine Einstellung ab: Entfernen Sie sie für diesen Endpoint mit dropParams: ["stop"] (oder ["user"]).

Weiterlesen

Modelle für die Standardliste

Diese gehören in models.default; wenn fetch aktiviert ist, werden auch alle anderen Modelle angezeigt.

ModellModell-ID (zum Einfügen)Aktueller Preis
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 Eingabe · $0.0014 Ausgabe / 1M
Gemini 3.5 Flashgoogle/gemini-3.5-flash$0.0150 Eingabe · $0.0900 Ausgabe / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1099 Eingabe · $0.5495 Ausgabe / 1M
GPT-5.5openai/gpt-5.5$0.1250 Eingabe · $0.7500 Ausgabe / 1M
Kimi K3moonshotai/kimi-k3$0.0010 Eingabe · $0.0788 Ausgabe / 1M
GLM 5.3z-ai/glm-5.3$0.00070 Eingabe · $0.0141 Ausgabe / 1M
Gemma 3 27Bgoogle/gemma-3-27b-it$0.00079 Eingabe · $0.0020 Ausgabe / 1M
Qwen3 VL 235B A22Bqwen/qwen3-vl-235b-a22b-instruct$0.0021 Eingabe · $0.0188 Ausgabe / 1M

Preise vom letzten stündlichen Update, ohne Aufschlag · alle Modelle →

Häufige Fragen

Wie füge ich UberLLM zu LibreChat hinzu?

Fügen Sie einen benutzerdefinierten endpoint in librechat.yaml mit dem Namen "UberLLM", baseURL https://api.uberllm.dev/v1 und apiKey "${UBERLLM_API_KEY}" hinzu, legen Sie den Schlüssel in .env ab und starten Sie neu. models.fetch: true listet jedes Modell auf.

Kann jeder LibreChat-Benutzer seinen eigenen UberLLM-Schlüssel verwenden?

Ja. Setzen Sie apiKey: "user_provided" auf dem UberLLM endpoint und LibreChat fragt jeden Benutzer nach seinem Schlüssel.