Este tutorial es una contribución de la comunidad y no está respaldado por el equipo de Open WebUI. Solo sirve como una demostración de cómo personalizar Open WebUI para tu caso de uso específico. ¿Quieres contribuir? Revisa el tutorial para colaboradores.
Integración de Helicone con Open WebUI
Helicone es una plataforma de observabilidad LLM de código abierto para desarrolladores que permite monitorear, depurar y mejorar aplicaciones listas para producción, incluida tu implementación de Open WebUI.
Al habilitar Helicone, puedes registrar solicitudes LLM, evaluar y experimentar con indicaciones, y obtener información instantánea que te ayuda a implementar cambios en producción con confianza.
- Monitoreo en tiempo real con vista consolidada entre tipos de modelo: Monitorea tanto los modelos locales de Ollama como las API en la nube a través de una única interfaz
- Visualización y reproducción de solicitudes: Ve exactamente qué indicaciones se enviaron a cada modelo en Open WebUI y las salidas generadas por los LLM para su evaluación
- Seguimiento del rendimiento del LLM local: Mide los tiempos de respuesta y el rendimiento de tus modelos autoalojados
- Analítica de uso por modelo: Compara patrones de uso entre diferentes modelos en tu configuración de Open WebUI
- Analítica de usuario para comprender los patrones de interacción
- Capacidades de depuración para resolver problemas con las respuestas del modelo
- Seguimiento de costos para tu uso de LLM entre proveedores
Cómo integrar Helicone con Open WebUI
Paso 1: Crea una cuenta de Helicone y genera tu clave API
Crea una cuenta de Helicone e inicia sesión para generar una clave API aquí.
— Asegúrate de generar una clave API de solo escritura. Esto garantiza que solo permites registrar datos en Helicone sin acceso de lectura a tus datos privados.
Paso 2: Crea una cuenta de OpenAI y genera tu clave API
Crea una cuenta de OpenAI e inicia sesión en el Portal de Desarrolladores de OpenAI para generar una clave API.
Paso 3: Ejecuta tu aplicación Open WebUI usando la URL base de Helicone
Para lanzar tu primera aplicación Open WebUI, utiliza el comando de los documentos de Open WebUI e incluye la URL BASE de la API de Helicone para que puedas consultar y monitorear automáticamente.
# Configura tus variables de entorno
export HELICONE_API_KEY=<TU_CLAVE_API>
export OPENAI_API_KEY=<TU_CLAVE_API_DE_OPENAI>
# Ejecuta Open WebUI con la integración de 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 ya tienes una aplicación Open WebUI desplegada, ve al Panel Administrativo
> Configuraciones
> Conexiones
y haz clic en el signo +
para "Gestionar conexiones API de OpenAI". Actualiza las siguientes propiedades:
- Tu
URL Base de API
seríahttps://oai.helicone.ai/v1/<TU_CLAVE_API_DE_HELICONE>
- La
CLAVE API
sería tu clave API de OpenAI.
Paso 4: Asegúrate de que el monitoreo esté funcionando
Para verificar que tu integración está funcionando, inicia sesión en el tablero de Helicone y revisa la pestaña "Solicitudes".
Deberías ver las solicitudes que has realizado a través de tu interfaz de Open WebUI ya registradas en Helicone.
Aprende más
Para obtener una guía completa sobre Helicone, puedes consultar la documentación de Helicone aquí.