NuevoConecta cualquier agente a UberLLM: una clave, todos los modelos, a precio de lista o menos.
UberLLM

Endpoint personalizado de LibreChat para UberLLM (librechat.yaml)

Añade un endpoint personalizado llamado UberLLM a librechat.yaml con la baseURL https://api.uberllm.dev/v1 y la apiKey "${UBERLLM_API_KEY}", pon la clave en .env, y reinicia LibreChat. Activa models.fetch para obtener la lista completa de modelos.

Pasos

  1. Crea una clave en tu página de claves y añade crédito.
  2. Añade la clave al archivo .env en la carpeta de LibreChat:
UBERLLM_API_KEY=ull_your_key

Usa este nombre, no OPENAI_API_KEY, para que el endpoint de OpenAI integrado no lo detecte.

  1. Añade UberLLM a librechat.yaml (misma carpeta que .env):
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"

Si tu archivo ya tiene endpoints: custom:, añade solo el bloque - name: "UberLLM" a esa lista. Mantén la línea version de tu archivo si es más reciente.

  1. Docker: asegúrate de que el archivo esté montado. En docker-compose.override.yml:
services:
  api:
    volumes:
      - type: bind
        source: ./librechat.yaml
        target: /app/librechat.yaml
  1. Reinicia: docker compose down && docker compose up -d (o reinicia el proceso npm).
  2. Selecciona UberLLM en el menú de endpoint y elige un modelo.

Qué hacen los campos

  • baseURL: LibreChat le añade /chat/completions, así que detente en /v1.
  • models.default: los modelos que siempre se muestran. fetch: true le pide a UberLLM su lista completa además de esos.
  • titleModel: "current_model": los títulos del chat son escritos por el modelo con el que estás chateando. En su lugar, establece un ID económico como deepseek/deepseek-v4.1-flash para mantener los costos de los títulos cerca de cero.
  • ¿Quieres que cada usuario traiga su propia clave de UberLLM? Establece apiKey: "user_provided" y LibreChat se la pedirá.

Solución de problemas

  • UberLLM no aparece en el menú: LibreChat no leyó el archivo. Verifica que esté junto a .env (o en CONFIG_PATH), montado en Docker, y lee docker compose logs api para un error de configuración. Un archivo incorrecto impide que LibreChat se inicie.
  • 401: ${UBERLLM_API_KEY} está vacío dentro del contenedor. Verifica la línea .env y reinicia.
  • Modelo 404 no encontrado: los IDs necesitan el fabricante delante, por ejemplo deepseek/deepseek-v4.1-flash.
  • Créditos insuficientes 402: añade crédito en la página de créditos.
  • Un modelo rechaza una configuración: elimínala para este endpoint con dropParams: ["stop"] (o ["user"]).

Sigue leyendo

Modelos para la lista predeterminada

Estos van en models.default; con fetch activado, todos los demás modelos también se muestran.

ModeloID del modelo (pega esto)Precio actual
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 entrada · $0.0014 salida / 1M
Gemini 3.5 Flashgoogle/gemini-3.5-flash$0.0150 entrada · $0.0900 salida / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1099 entrada · $0.5495 salida / 1M
GPT-5.5openai/gpt-5.5$0.1250 entrada · $0.7500 salida / 1M
Kimi K3moonshotai/kimi-k3$0.0010 entrada · $0.0788 salida / 1M
GLM 5.3z-ai/glm-5.3$0.00070 entrada · $0.0141 salida / 1M
Gemma 3 27Bgoogle/gemma-3-27b-it$0.00079 entrada · $0.0020 salida / 1M
Qwen3 VL 235B A22Bqwen/qwen3-vl-235b-a22b-instruct$0.0021 entrada · $0.0188 salida / 1M

Precios de la última actualización horaria, sin comisión añadida · todos los modelos →

Preguntas frecuentes

¿Cómo añado UberLLM a LibreChat?

Agrega un endpoint personalizado en librechat.yaml con el nombre "UberLLM", baseURL https://api.uberllm.dev/v1 y apiKey "${UBERLLM_API_KEY}", pon la clave en .env y reinicia. models.fetch: true lista todos los modelos.

¿Puede cada usuario de LibreChat usar su propia clave de UberLLM?

Sí. Configura apiKey: "user_provided" en el endpoint de UberLLM y LibreChat le pide a cada usuario su clave.