Ce tutoriel est une contribution de la communauté et n'est pas pris en charge par l'équipe Open WebUI. Il sert uniquement à démontrer comment personnaliser Open WebUI pour votre cas d'utilisation spécifique. Vous souhaitez contribuer ? Consultez le tutoriel de contribution.
Intégration de Helicone avec Open WebUI
Helicone est une plateforme open-source d'observabilitĂ© LLM destinĂ©e aux dĂ©veloppeurs pour surveiller, dĂ©boguer et amĂ©liorer des applications prĂȘtes Ă la production, y compris votre dĂ©ploiement Open WebUI.
En activant Helicone, vous pouvez enregistrer les requĂȘtes LLM, Ă©valuer et expĂ©rimenter avec les invites, et obtenir des informations instantanĂ©es qui vous aident Ă apporter des modifications en production en toute confiance.
- Surveillance en temps réel avec une vue consolidée sur différents types de modÚles : Surveillez à la fois les modÚles Ollama locaux et les API cloud via une interface unique
- Visualisation et relecture des requĂȘtes : Visualisez exactement quelles invites ont Ă©tĂ© envoyĂ©es Ă chaque modĂšle dans Open WebUI et les sorties gĂ©nĂ©rĂ©es par les LLM pour Ă©valuation
- Suivi des performances des LLM locaux : Mesurez les temps de réponse et le débit de vos modÚles auto-hébergés
- Analytique d'utilisation par modÚle : Comparez les schémas d'utilisation entre différents modÚles dans votre configuration Open WebUI
- Analytique utilisateur pour comprendre les schémas d'interaction
- Capacités de débogage pour résoudre les problÚmes liés aux réponses des modÚles
- Suivi des coûts pour votre utilisation des LLM auprÚs des différents fournisseurs
Comment intĂ©grer Helicone avec OpenWebUIâ
Ătape 1 : CrĂ©ez un compte Helicone et gĂ©nĂ©rez votre clĂ© APIâ
Créez un compte Helicone et connectez-vous pour générer une clé API ici.
â Assurez-vous de gĂ©nĂ©rer une clĂ© API en Ă©criture seule. Cela garantit que vous permettez uniquement l'enregistrement des donnĂ©es dans Helicone sans accĂšs en lecture Ă vos donnĂ©es privĂ©es.
Ătape 2 : CrĂ©ez un compte OpenAI et gĂ©nĂ©rez votre clĂ© APIâ
Créez un compte OpenAI et connectez-vous au Portail Développeur d'OpenAI pour générer une clé API.
Ătape 3 : ExĂ©cutez votre application Open WebUI en utilisant l'URL de base d'Heliconeâ
Pour lancer votre premiĂšre application Open WebUI, utilisez la commande des docs Open WebUI en incluant l'API BASE URL d'Helicone afin que vous puissiez interroger et surveiller automatiquement.
# Configurez vos variables d'environnement
export HELICONE_API_KEY=<VOTRE_CLE_API>
export OPENAI_API_KEY=<VOTRE_CLE_API_OPENAI>
# Exécutez Open WebUI avec l'intégration 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
Si vous avez déjà une application Open WebUI déployée, rendez-vous dans le Panneau d'administration
> ParamĂštres
> Connexions
et cliquez sur le bouton +
pour "Gérer les connexions API OpenAI". Mettez à jour les paramÚtres suivants :
- Votre
URL Base API
seraithttps://oai.helicone.ai/v1/<YOUR_HELICONE_API_KEY>
- La
CLĂ API
serait votre clé API OpenAI.
Ătape 4 : Assurez-vous que la surveillance fonctionneâ
Pour vous assurer que votre intĂ©gration fonctionne, connectez-vous au tableau de bord d'Helicone et consultez l'onglet "RequĂȘtes".
Vous devriez voir les requĂȘtes effectuĂ©es via votre interface Open WebUI dĂ©jĂ enregistrĂ©es dans Helicone.
En savoir plusâ
Pour un guide complet sur Helicone, vous pouvez consulter la documentation Helicone ici.