Open WebUI con UberLLM: ogni modello da una singola connessione
In Open WebUI vai su Impostazioni › Amministrazione › Connessioni, aggiungi una connessione API OpenAI con URL https://api.uberllm.dev/v1, autenticazione Bearer e la tua chiave UberLLM, mantieni Tipo API su Chat Completions, verifica e salva. Per una nuova installazione Docker, passa invece OPENAI_API_BASE_URL e OPENAI_API_KEY.
Passaggi (installazione esistente)
- Crea una chiave sulla tua pagina delle chiavi e aggiungi credito.
- Accedi a Open WebUI come amministratore e vai a Settings › Admin › Connections.
- Sotto Manage OpenAI API Connections, clicca + Add Connection.
- Compila:
- Connection Type: Esterno
- URL:
https://api.uberllm.dev/v1 - Auth: Bearer
- API Key: la tua
ull_…key - API Type: Chat Completions
- Clicca Verify Connection, quindi Save.
- Apri una nuova chat. Il selettore del modello ora elenca i modelli di UberLLM.
Passaggi (nuova installazione 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
Queste variabili si applicano solo la prima volta che Open WebUI si avvia. Dopodiché, il valore salvato nel suo database prevale, quindi su un'installazione già avviata, usa la schermata qui sopra (o avviala una volta con RESET_CONFIG_ON_START=true).
Per mantenere la tua attuale connessione OpenAI e aggiungere UberLLM accanto ad essa, usa le variabili plurali con un punto e virgola tra le voci:
-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"
Un elenco di modelli ordinato
UberLLM ha centinaia di modelli. Due impostazioni sotto Avanzate nella connessione mantengono l'elenco di selezione breve:
- Model IDs: elenca solo gli ID che desideri, ad esempio
deepseek/deepseek-v4.1-flashegoogle/gemini-3.5-flash. Open WebUI mostrerà quindi solo quelli. - Prefix ID: una parola come
uberllmviene aggiunta davanti a ogni nome di modello (uberllm.deepseek/deepseek-v4.1-flash), così puoi distinguerli dalle altre connessioni. Viene rimosso prima che la richiesta venga inviata.
Risoluzione dei problemi
- Verifica fallita: controlla che l'URL termini con
/v1senza nulla dopo, e che la chiave non abbia spazi. - L'elenco dei modelli si carica lentamente o è vuoto: Open WebUI concede 10 secondi all'elenco per impostazione predefinita. Aggiungi gli ID sotto Model IDs in modo che smetta di recuperare l'elenco completo, o aumenta
AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST. - Hai modificato le variabili Docker e non è successo nulla: vedi la nota sul primo avvio qui sopra.
- 402 crediti insufficienti: aggiungi credito sulla pagina dei crediti.
- Il testo arriva a raffiche dietro il tuo nginx: disattiva il buffering del proxy per Open WebUI.
- Documenti e ricerca web: Open WebUI crea gli embeddings con il proprio modello locale per impostazione predefinita, che è ciò che desideri; UberLLM non fornisce embeddings.
Continua a leggere
- Pagina di riferimento: Documentazione Open WebUI
- Configurazione LibreChat
- Tutti i modelli con prezzi in tempo reale