Open WebUI
Open WebUI adiciona UberLLM como uma conexão OpenAI API.
Antes de começar
- Uma conta UberLLM com crédito, e uma API key de
Dashboard → Chaves (
ull_...).
Configuração (conexão de administrador, para todos no servidor)
- Vá para Configurações → Admin → Conexões.
- Em Gerenciar Conexões de API OpenAI, clique em ➕ Adicionar Conexão.
- Preencha:
- URL:
https://api.uberllm.dev/v1 - API Key: sua chave
ull_...(deixe o tipo de autenticação em Bearer)
- URL:
- Abra Avançado (opcional, mas recomendado):
- Prefix ID:
uberllm. Os modelos então aparecem comouberllm.z-ai/glm-5.2, para que nunca entrem em conflito com modelos de suas outras conexões. O Open WebUI remove o prefixo antes de enviar a solicitação. - Model IDs: adicione os modelos que deseja, um por vez com + (veja abaixo). Com esta lista definida, o Open WebUI mostra apenas esses modelos e para de carregar a lista completa.
- Headers:
{"X-Title": "Open WebUI"}informa ao UberLLM qual aplicativo enviou a solicitação.
- Prefix ID:
- Deixe API Type em Chat Completions, a configuração testada aqui. O UberLLM também serve a API de Respostas.
- Clique em Verificar Conexão, depois Salvar. Salvar sozinho não testa nada.
O UberLLM lista cerca de 450 modelos, incluindo modelos de imagem e vídeo que não conversam. Sem uma lista de Model IDs, cada um deles aparece no menu e cada carregamento de página espera pela lista completa, então adicione uma lista de permissões (ou ative Armazenar em Cache Lista de Modelos Base).
Configuração com variáveis de ambiente Docker
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
Essas variáveis são lidas apenas na primeira inicialização. Depois disso, o valor salvo no banco de dados do Open WebUI prevalece, a menos que você defina ENABLE_PERSISTENT_CONFIG=False. Se você já executa o Open WebUI, use a tela de administração em vez disso.
Conexão direta (cada usuário traz sua própria chave)
- O administrador ativa Conexões Diretas em Configurações → Admin → Conexões
(ou define
ENABLE_DIRECT_CONNECTIONS=true). - Cada usuário abre Configurações do Usuário → Conexões, clica em +, e insere
Base URL
https://api.uberllm.dev/v1e sua própria API Key.
Com uma conexão direta, o navegador do usuário chama o próprio UberLLM e a chave permanece naquele navegador. O UberLLM permite essas chamadas de navegador.
Modelos recomendados
Verificado em 30 de outubro de 2026 via UberLLM.
| ID do modelo | Contexto | Observações |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | Rápido; raciocina antes de responder |
google/gemini-2.5-flash |
1,048,576 | Lê imagens |
qwen/qwen3-vl-235b-a22b-instruct |
256,000 | Lê imagens, responde sem etapa de raciocínio |
Erros comuns
| O que você vê | Causa e correção |
|---|---|
Verificar Conexão falha com 401 |
Chave ausente ou digitada incorretamente. |
| Nenhum modelo aparece | A URL tem uma barra final ou um erro de digitação. Deve ser exatamente https://api.uberllm.dev/v1. |
| O menu ou página de modelos carrega lentamente | Nenhuma lista de permissão de Model IDs: veja acima. |
| Um modelo de outra conexão desapareceu | Duas conexões retornaram o mesmo id sem prefixo, e o Open WebUI manteve um. Defina Prefix ID. |
402 insufficient_credits |
Saldo vazio. Adicione crédito em Painel → Créditos. |