Open WebUI
Open WebUI voegt UberLLM toe als een OpenAI API verbinding.
Voordat je begint
- Een UberLLM-account met tegoed, en een API key van
Dashboard → Sleutels](
ull_...).
Installatie (adminverbinding, voor iedereen op de server)
- Ga naar Instellingen → Beheerder → Verbindingen.
- Onder Beheer OpenAI API-verbindingen, klik op ➕ Verbinding Toevoegen.
- Vul in:
- URL:
https://api.uberllm.dev/v1 - API Key: je
ull_...sleutel (laat het authenticatietype op Bearer staan)
- URL:
- Open Geavanceerd (optioneel maar aanbevolen):
- Prefix ID:
uberllm. Modellen verschijnen dan alsuberllm.z-ai/glm-5.2, zodat ze nooit botsen met modellen van je andere verbindingen. Open WebUI verwijdert de prefix voordat het de aanvraag verstuurt. - Model IDs: voeg de gewenste modellen toe, één voor één met + (zie hieronder). Als deze lijst is ingesteld, toont Open WebUI alleen deze modellen en stopt met het laden van de volledige lijst.
- Headers:
{"X-Title": "Open WebUI"}vertelt UberLLM welke app de aanvraag heeft verstuurd.
- Prefix ID:
- Laat API Type op Chat Completions staan, de instelling die hier is getest. UberLLM biedt ook de Responses API.
- Klik op Verbinding Verifiëren, daarna Opslaan. Alleen opslaan test niets.
UberLLM vermeldt ongeveer 450 modellen, inclusief beeld- en videomodellen die niet chatten. Zonder een Model IDs lijst verschijnt elk van deze modellen in het menu en elke paginalading wacht op de volledige lijst, dus voeg een toegestane lijst toe (of schakel Cache Basemodellenlijst in).
Instellen met Docker omgevingsvariabelen
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URLS="https://api.uberllm.dev/v1" \
-e OPENAI_API_KEYS="ull_your-key" \
-e OPENAI_API_CONFIGS='{"0":{"prefix_id":"uberllm","model_ids":["deepseek/deepseek-v4.1-flash","google/gemini-2.5-flash","z-ai/glm-5.2"]}}' \
-v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
Deze variabelen worden alleen bij de eerste opstart gelezen. Daarna is de waarde die is opgeslagen in de database van Open WebUI leidend, tenzij je ENABLE_PERSISTENT_CONFIG=False instelt. Als je Open WebUI al draait, gebruik dan in plaats daarvan het beheerscherm.
Directe verbinding (elke gebruiker brengt zijn eigen sleutel mee)
- De beheerder schakelt Directe Verbindingen in onder Instellingen → Beheerder → Verbindingen
(of stelt
ENABLE_DIRECT_CONNECTIONS=truein). - Elke gebruiker opent Gebruikersinstellingen → Verbindingen, klikt op +, en voert in
Base URL
https://api.uberllm.dev/v1en hun eigen API Key.
Met een directe verbinding roept de browser van de gebruiker UberLLM zelf aan en de sleutel blijft in die browser. UberLLM staat deze browseraanroepen toe.
Aanbevolen modellen
Gecontroleerd op 30 oktober 2026 via UberLLM.
| Model-ID | Context | Opmerkingen |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | Snel; redeneert voordat het antwoordt |
google/gemini-2.5-flash |
1,048,576 | Leest afbeeldingen |
qwen/qwen3-vl-235b-a22b-instruct |
256,000 | Leest afbeeldingen, antwoordt zonder een redenatiestap |
Veelvoorkomende fouten
| Wat je ziet | Oorzaak en oplossing |
|---|---|
Verify Connection mislukt met 401 |
API key ontbreekt of is verkeerd getypt. |
| Er verschijnen geen modellen | De URL heeft een trailing slash of een typefout. Het moet precies https://api.uberllm.dev/v1 zijn. |
| Het modellenmenu of de pagina laadt langzaam | Geen Model IDs allow-list: zie hierboven. |
| Een model van een andere verbinding is verdwenen | Twee verbindingen gaven dezelfde id terug zonder prefix, en Open WebUI heeft er één behouden. Stel Prefix ID in. |
402 insufficient_credits |
Saldo is leeg. Voeg tegoed toe onder Dashboard → Credits. |