LibreChat
LibreChat aggiunge UberLLM come custom endpoint in librechat.yaml.
Prima di iniziare
- Un account UberLLM con credito e una API key da
Dashboard → Chiavi (
ull_...).
1. Aggiungi la chiave a .env
UBERLLM_API_KEY=ull_your-key-here
2. Aggiungi l'endpoint a librechat.yaml
Se il file ha già un elenco endpoints.custom, incolla solo la voce - name: al suo interno, con la stessa indentazione.
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: truecarica ogni modello di chat da/v1/models(circa 250). Per un menu breve, impostafetch: falseed elenca i modelli che desideri indefault.titleModelè un modello veloce che risponde senza un passaggio di ragionamento, quindi i titoli delle chat risultano brevi.- Per consentire a ogni utente di inserire la propria chiave nella schermata di LibreChat, scrivi
apiKey: "user_provided"(senza${}).
3. Monta il file (Docker)
Crea docker-compose.override.yml accanto a docker-compose.yml:
services:
api:
volumes:
- type: bind
source: ./librechat.yaml
target: /app/librechat.yaml
Poi riavvia: docker compose down && docker compose up -d.
Modelli consigliati
Verificato il 30 ottobre 2026: ognuno ha trasmesso in streaming una risposta tramite UberLLM.
| ID modello | Contesto | Note |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | Veloce; motiva prima di rispondere |
z-ai/glm-5.2 |
1,048,576 | |
moonshotai/kimi-k3 |
1,048,576 | Motiva prima di rispondere |
google/gemini-2.5-flash |
1,048,576 | Legge le immagini |
Errori comuni
| Cosa vedi | Causa e soluzione |
|---|---|
| LibreChat si chiude all'avvio | librechat.yaml validazione fallita. Esegui docker compose logs api per la riga. |
| Nessun endpoint UberLLM nel menu | Manca uno dei tre passaggi: la .env key, la voce yaml, o il mount. |
402 |
Il tuo saldo UberLLM è vuoto. Aggiungi credito sotto Dashboard → Credits. |
404 model_not_found |
Un ID modello in default è stato digitato male. Copia gli ID da il catalogo. |