Open WebUI met UberLLM: elk model vanuit één verbinding
Ga in Open WebUI naar Instellingen › Beheerder › Verbindingen, voeg een OpenAI API-verbinding toe met URL https://api.uberllm.dev/v1, Bearer auth en je UberLLM key, houd API Type op Chat Completions, verifieer en sla op. Voor een nieuwe Docker-installatie, geef in plaats daarvan OPENAI_API_BASE_URL en OPENAI_API_KEY door.
Stappen (bestaande installatie)
- Maak een sleutel aan op je sleutels-pagina en voeg tegoed toe.
- Meld je aan bij Open WebUI als beheerder en ga naar Instellingen › Beheerder › Verbindingen.
- Onder Beheer OpenAI API-verbindingen, klik op + Verbinding toevoegen.
- Vul in:
- Verbindingstype: Extern
- URL:
https://api.uberllm.dev/v1 - Auth: Bearer
- API Key: je
ull_…sleutel - API Type: Chat Completions
- Klik op Verbinding verifiëren, daarna op Opslaan.
- Open een nieuwe chat. De modelkiezer toont nu de modellen van UberLLM.
Stappen (nieuwe Docker-installatie)
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
Deze variabelen zijn alleen van toepassing de eerste keer dat Open WebUI start. Daarna wint de waarde die in de database is opgeslagen, dus bij een installatie die al heeft gedraaid, gebruik het scherm hierboven (of start het één keer met RESET_CONFIG_ON_START=true).
Om je huidige OpenAI-verbinding te behouden en UberLLM ernaast toe te voegen, gebruik de meervoudige variabelen met een puntkomma tussen de vermeldingen:
-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"
Een overzichtelijke modellijst
UberLLM heeft honderden modellen. Twee instellingen onder Geavanceerd in de verbinding houden de kiezer kort:
- Model-ID's: toon alleen de ID's die je wilt, bijvoorbeeld
deepseek/deepseek-v4.1-flashengoogle/gemini-3.5-flash. Open WebUI toont dan alleen die. - Voorvoegsel-ID: een woord zoals
uberllmwordt toegevoegd vóór elke modelnaam (uberllm.deepseek/deepseek-v4.1-flash), zodat je ze kunt onderscheiden van andere verbindingen. Het wordt verwijderd voordat het verzoek wordt verzonden.
Probleemoplossing
- Verificatie mislukt: controleer of de URL eindigt op
/v1zonder iets erna, en of de sleutel geen spatie bevat. - Modellijst laadt langzaam of is leeg: Open WebUI geeft de lijst standaard 10 seconden. Voeg de ID's toe onder Model IDs zodat het stopt met het ophalen van de volledige lijst, of verhoog
AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST. - Docker-variabelen gewijzigd en er gebeurde niets: zie de opmerking over de eerste start hierboven.
- 402 onvoldoende credits: voeg credits toe op de credits-pagina.
- Tekst komt in bursts aan achter je eigen nginx: schakel proxy buffering uit voor Open WebUI.
- Documenten en webzoekopdrachten: Open WebUI maakt standaard embeddings met zijn eigen lokale model, wat is wat je wilt; UberLLM levert geen embeddings.
Lees verder
- Referentiepagina: Open WebUI doc
- LibreChat instellen
- Alle modellen met live prijzen