Open WebUI con UberLLM: todos los modelos desde una conexión
En Open WebUI ve a Ajustes › Admin › Conexiones, añade una conexión de API de OpenAI con la URL https://api.uberllm.dev/v1,, autenticación Bearer y tu clave de UberLLM, mantén el Tipo de API en Chat Completions, verifica y guarda. Para una nueva instalación de Docker, pasa OPENAI_API_BASE_URL y OPENAI_API_KEY en su lugar.
Pasos (instalación existente)
- Crea una clave en tu página de claves y añade crédito.
- Inicia sesión en Open WebUI como administrador y ve a Configuración › Administrador › Conexiones.
- En Gestionar conexiones de API de OpenAI, haz clic en + Añadir conexión.
- Rellena:
- Tipo de conexión: Externa
- URL:
https://api.uberllm.dev/v1 - Autenticación: Bearer
- API Key: tu clave
ull_… - Tipo de API: Chat Completions
- Haz clic en Verificar conexión, luego en Guardar.
- Abre un nuevo chat. El selector de modelos ahora muestra los modelos de UberLLM.
Pasos (nueva instalación de Docker)
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URL=https://api.uberllm.dev/v1 \
-e OPENAI_API_KEY=ull_your_key \
-v open-webui:/app/backend/data \
--name open-webui --restart always \
ghcr.io/open-webui/open-webui:main
Estas variables solo se aplican la primera vez que se inicia Open WebUI. Después de eso, el valor guardado en su base de datos prevalece, así que en una instalación que ya se ejecutó, usa la pantalla de arriba (o inícialo una vez con RESET_CONFIG_ON_START=true).
Para mantener tu conexión actual de OpenAI y añadir UberLLM junto a ella, usa las variables en plural con un punto y coma entre las entradas:
-e OPENAI_API_BASE_URLS="https://api.openai.com/v1;https://api.uberllm.dev/v1" \
-e OPENAI_API_KEYS="sk-your-openai-key;ull_your_key"
Una lista de modelos ordenada
UberLLM tiene cientos de modelos. Dos ajustes en Avanzado en la conexión mantienen el selector reducido:
- IDs de Modelo: lista solo los IDs que quieras, por ejemplo
deepseek/deepseek-v4.1-flashygoogle/gemini-3.5-flash. Open WebUI entonces muestra solo esos. - Prefijo de ID: una palabra como
uberllmse añade delante de cada nombre de modelo (uberllm.deepseek/deepseek-v4.1-flash), para que puedas distinguirlos de otras conexiones. Se elimina antes de que se envíe la solicitud.
Solución de problemas
- Fallo de verificación: verifica que la URL termine en
/v1sin nada después, y que la clave no tenga espacios. - La lista de modelos carga lento o está vacía: Open WebUI le da a la lista 10 segundos por defecto. Añade los IDs bajo Model IDs para que deje de buscar la lista completa, o aumenta
AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST. - Cambiaste las variables de Docker y no pasó nada: consulta la nota de primer inicio de arriba.
- 402 créditos insuficientes: añade crédito en la página de créditos.
- El texto llega en ráfagas detrás de tu propio nginx: desactiva el almacenamiento en búfer del proxy para Open WebUI.
- Documentos y búsqueda web: Open WebUI crea embeddings con su propio modelo local por defecto, que es lo que quieres; UberLLM no sirve embeddings.
Sigue leyendo
- Página de referencia: Documento de Open WebUI
- Configuración de LibreChat
- Todos los modelos con precios en vivo