LibreChat
LibreChat añade UberLLM como un custom endpoint en librechat.yaml.
Antes de empezar
- Una cuenta de UberLLM con crédito, y una API key de
Panel de control → Keys (
ull_...).
1. Añade la clave a .env
UBERLLM_API_KEY=ull_your-key-here
2. Añadir el endpoint a librechat.yaml
Si el archivo ya tiene una lista endpoints.custom, pega solo la entrada - name:
en ella, con la misma sangría.
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: truecarga todos los modelos de chat de/v1/models(aproximadamente 250). Para un menú corto, establecefetch: falsey enumera los modelos que quieras endefault.titleModeles un modelo rápido que responde sin un paso de razonamiento, por lo que los títulos de chat resultan cortos.- Para permitir que cada usuario introduzca su propia clave en la pantalla de
LibreChat, escribe
apiKey: "user_provided"(sin${}).
3. Monta el archivo (Docker)
Crea docker-compose.override.yml junto a docker-compose.yml:
services:
api:
volumes:
- type: bind
source: ./librechat.yaml
target: /app/librechat.yaml
Luego reinicia: docker compose down && docker compose up -d.
Modelos recomendados
Comprobado el 30 de octubre de 2026: cada uno transmitió una respuesta a través de UberLLM.
| ID del modelo | Contexto | Notas |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | Rápido; razona antes de responder |
z-ai/glm-5.2 |
1,048,576 | |
moonshotai/kimi-k3 |
1,048,576 | Razona antes de responder |
google/gemini-2.5-flash |
1,048,576 | Lee imágenes |
Errores comunes
| Lo que ves | Causa y solución |
|---|---|
| LibreChat se cierra al inicio | librechat.yaml falló la validación. Ejecuta docker compose logs api para la línea. |
| No hay endpoint de UberLLM en el menú | Falta uno de los tres pasos: la .env key, la entrada yaml, o el mount. |
402 |
Tu saldo de UberLLM está vacío. Añade crédito en Dashboard → Créditos. |
404 model_not_found |
Se ha escrito mal un ID de modelo en default. Copia los IDs del catálogo. |