Aller au contenu principal
attention

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 serait https://oai.helicone.ai/v1/<YOUR_HELICONE_API_KEY>
  • La CLÉ API serait votre clĂ© API OpenAI.

Configuration Open WebUI Helicone

É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.

Exemple de traçage Helicone

En savoir plus​

Pour un guide complet sur Helicone, vous pouvez consulter la documentation Helicone ici.