Este tutorial é uma contribuição da comunidade e não é suportado pela equipe do Open WebUI. Ele serve apenas como uma demonstração de como personalizar o Open WebUI para seu caso de uso específico. Quer contribuir? Confira o tutorial de contribuição.
Integração do Helicone com Open WebUI
Helicone é uma plataforma open-source de observabilidade LLM para desenvolvedores monitorarem, depurarem e melhorarem aplicações prontas para produção, incluindo sua implantação do Open WebUI.
Ao habilitar o Helicone, você pode registrar solicitações LLM, avaliar e experimentar prompts, e obter insights instantâneos que ajudam você a implementar mudanças na produção com confiança.
- Monitoramento em tempo real com visualização consolidada dos tipos de modelos: Monitore tanto modelos locais do Ollama quanto APIs na nuvem através de uma interface única
- Visualização e reprodução de solicitações: Veja exatamente quais prompts foram enviados para cada modelo no Open WebUI e os resultados gerados pelos LLMs para avaliação
- Acompanhamento de desempenho de LLMs locais: Meça tempos de resposta e throughput de seus modelos autohospedados
- Análise de uso por modelo: Compare padrões de uso entre diferentes modelos em sua configuração do Open WebUI
- Análise de usuários para entender padrões de interação
- Capacidades de depuração para solucionar problemas com respostas do modelo
- Rastreamento de custos do uso de LLMs entre diferentes provedores
Como integrar Helicone com OpenWebUI
Etapa 1: Crie uma conta Helicone e gere sua chave de API
Crie uma conta Helicone e faça login para gerar uma chave de API aqui.
— Certifique-se de gerar uma chave de API de escrita apenas. Isso garante que você apenas permita o registro de dados no Helicone sem acesso de leitura aos seus dados privados.
Etapa 2: Crie uma conta OpenAI e gere sua chave de API
Crie uma conta OpenAI e faça login no Portal do Desenvolvedor da OpenAI para gerar uma chave de API.
Etapa 3: Execute sua aplicação Open WebUI usando a URL base do Helicone
Para lançar sua primeira aplicação Open WebUI, use o comando dos documentos do Open WebUI e inclua a URL BASE da API do Helicone para que você possa consultar e monitorar automaticamente.
# Configure suas variáveis de ambiente
export HELICONE_API_KEY=<SUA_CHAVE_DE_API>
export OPENAI_API_KEY=<SUA_CHAVE_DE_API_DO_OPENAI>
# Execute o Open WebUI com integração Helicone
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URL="https://oai.helicone.ai/v1/$HELICONE_API_KEY" \
-e OPENAI_API_KEY="$OPENAI_API_KEY" \
--name open-webui \
ghcr.io/open-webui/open-webui
Se você já tem uma aplicação do Open WebUI implantada, acesse o Painel de Administração
> Configurações
> Conexões
e clique no sinal +
em "Gerenciar Conexões de API do OpenAI". Atualize as seguintes propriedades:
- Sua
URL Base da API
seriahttps://oai.helicone.ai/v1/<SUA_CHAVE_DE_API_HELICONE>
- A
CHAVE DE API
seria sua chave de API do OpenAI.
Etapa 4: Certifique-se de que o monitoramento está funcionando
Para garantir que sua integração está funcionando, faça login no painel do Helicone e revise a aba "Solicitações".
Você deverá ver as solicitações feitas através da interface do Open WebUI já registradas no Helicone.
Saiba mais
Para um guia abrangente sobre o Helicone, você pode verificar a documentação do Helicone aqui.