Plataforma open source de ingeniería de LLM para rastrear, evaluar y gestionar prompts, y depurar aplicaciones con LLM; se puede alojar en infraestructura propia.
comet-ml/opik
Plataforma open source de observabilidad y evaluación de LLM para rastrear agentes de IA, puntuar sus resultados, gestionar prompts y monitorizar sistemas en producción.
Alternativa open source a:LangSmith
Braintrust
Weights & Biases
- Estrellas
- 22,764
- Forks
- 1,880
- Issues abiertos
- 186
- Último commit
- hace 4 horas
¿Qué es?
Opik es una plataforma para depurar, evaluar y monitorizar aplicaciones con LLM, sistemas RAG y agentes de IA con varios pasos. Registra trazas de llamadas a LLM, ejecuciones de herramientas y llamadas a funciones anidadas, para que los desarrolladores puedan ver qué ocurrió durante la ejecución de un agente. El SDK de Python incorpora un decorador track que registra cualquier función, y sus integraciones cubren numerosos frameworks y proveedores de modelos, como LangChain, LlamaIndex, OpenAI, Anthropic y OpenTelemetry.
Además del trazado, Opik ofrece conjuntos de datos y experimentos para realizar evaluaciones sistemáticas, métricas de LLM-as-a-judge como la detección de alucinaciones y la relevancia de las respuestas, y una integración con PyTest para ejecutar evaluaciones en CI/CD. También incluye un entorno de pruebas para prompts, reglas de evaluación online y paneles con puntuaciones de feedback, cantidad de trazas y uso de tokens en producción.
Toda la plataforma, incluido el backend del servidor y la aplicación web, está bajo licencia Apache-2.0 y puede alojarse de forma autónoma con Docker Compose o Kubernetes/Helm. Los equipos también pueden usar el servicio en la nube de Comet.com.
Funciones clave
- 01Registrar llamadas a LLM, uso de herramientas y llamadas a funciones anidadas en agentes con varios pasos.
- 02Ejecutar conjuntos de datos y experimentos con métricas de LLM-as-a-judge y heurísticas.
- 03Integrar evaluaciones en CI/CD mediante una integración con PyTest.
- 04Gestionar y mejorar prompts en un entorno de pruebas integrado.
- 05Monitorizar puntuaciones de feedback, volumen de trazas y uso de tokens con reglas de evaluación online.
- 06Alojar toda la plataforma de forma autónoma con Docker Compose o Kubernetes.
Casos de uso
- Depurar por qué un agente de IA con varios pasos dio una respuesta incorrecta inspeccionando su árbol de trazas.
- Ejecutar evaluaciones de regresión en un pipeline RAG antes de cada lanzamiento.
- Monitorizar las puntuaciones de alucinaciones o moderación de un chatbot en producción.
- Mantener los datos de observabilidad de LLM dentro de la infraestructura propia de una empresa.
Inicio rápido
- 1
Instala el SDK de Python
pip install opik - 2
Configura el SDK
opik configure - 3
Envuelve una función con el decorador @track para empezar a registrar trazas
Antes de usarlo
- Para alojar toda la plataforma por tu cuenta, debes ejecutar la infraestructura del servidor.
- El README recomienda Opik Cloud como la opción de configuración más sencilla, y algunos enlaces de MCP y de insignias apuntan a Opik Cloud.
Temas
Preguntas frecuentes
- ¿Qué es opik?
- Plataforma open source de observabilidad y evaluación de LLM para rastrear agentes de IA, puntuar sus resultados, gestionar prompts y monitorizar sistemas en producción. Opik es una plataforma para depurar, evaluar y monitorizar aplicaciones con LLM, sistemas RAG y agentes de IA con varios pasos. Registra trazas de llamadas a LLM, ejecuciones de herramientas y llamadas a funciones anidadas, para que los desarrolladores puedan ver qué ocurrió durante la ejecución de un agente. El SDK de Python incorpora un decorador track que registra cualquier función, y sus integraciones cubren numerosos frameworks y proveedores de modelos, como LangChain, LlamaIndex, OpenAI, Anthropic y OpenTelemetry.
- ¿opik es gratuito? ¿Qué licencia tiene?
- opik es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿opik sigue mantenido?
- Mantenimiento activo. El último commit de opik fue el 20 oct 2026.
- ¿Para qué puedo usar opik?
- Depurar por qué un agente de IA con varios pasos dio una respuesta incorrecta inspeccionando su árbol de trazas. Ejecutar evaluaciones de regresión en un pipeline RAG antes de cada lanzamiento. Monitorizar las puntuaciones de alucinaciones o moderación de un chatbot en producción. Mantener los datos de observabilidad de LLM dentro de la infraestructura propia de una empresa.
- ¿Cómo se instala opik?
- Instala el SDK de Python: pip install opik Configura el SDK: opik configure Envuelve una función con el decorador @track para empezar a registrar trazas
- ¿Dónde consigo opik?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/comet-ml/opik
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un espacio de aprendizaje con IA autoalojable y nativo para agentes, para tutorías personalizadas, preguntas y respuestas, cuestionarios, investigación y visualización, basado en Python y Next.js.
Framework open source de Python para probar aplicaciones con LLM, con métricas para RAG, agentes, chatbots, agentes de voz y más, inspirado en Pytest.
Curso de Microsoft de 21 lecciones para enseñar a desarrolladores los fundamentos de la creación de aplicaciones de IA generativa con Python y TypeScript.
Plataforma visual para crear, probar y desplegar agentes y flujos de trabajo de IA, con exposición integrada mediante API y servidor MCP.
Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.