CLI y biblioteca para evaluar prompts y hacer red teaming de aplicaciones con LLM, con configuraciones declarativas e integración con CI/CD.
open-compass/opencompass
Plataforma open source integral para evaluar modelos de lenguaje grandes en más de 100 datasets y con numerosos proveedores de modelos y backends de inferencia.
- Estrellas
- 7,531
- Forks
- 888
- Issues abiertos
- 376
- Último commit
- hace 3 horas
¿Qué es?
OpenCompass es una plataforma para comparar modelos de lenguaje grandes. Admite modelos de proveedores como OpenAI, Anthropic, Gemini, Qwen, GLM y DeepSeek, además de modelos open source locales, y abarca más de 100 datasets de conocimiento, razonamiento, programación, ciencia, idiomas, contexto largo y seguridad.
El proyecto ofrece un flujo de trabajo integral: configuración de datasets y modelos, inferencia, evaluación y resumen de resultados. La inferencia puede ejecutarse con los backends de HuggingFace, LMDeploy o vLLM, y la evaluación admite métodos zero-shot, few-shot, chain-of-thought, basados en reglas y LLM-as-judge. La partición de tareas y la ejecución concurrente y distribuida permiten adaptarlo a distintas cargas de trabajo.
OpenCompass también se integra con VLMEvalKit para ejecutar datasets solo de texto y de visión y lenguaje en un mismo flujo de trabajo. Se pueden incorporar modelos, datasets, evaluadores y backends de inferencia nuevos mediante sus puntos de extensión.
Funciones clave
- 01Admite modelos de API, como OpenAI, Anthropic Claude y Google Gemini, así como modelos open source locales.
- 02Abarca más de 100 datasets de conocimiento, razonamiento, programación, ciencia, contexto largo y seguridad.
- 03Ejecuta inferencias con los backends de HuggingFace, LMDeploy o vLLM.
- 04Ofrece evaluadores basados en reglas, LLM-as-judge y verificación matemática.
- 05Admite la partición de tareas y la ejecución concurrente y distribuida.
- 06Se integra con VLMEvalKit para evaluar datasets de visión y lenguaje.
Casos de uso
- Comparar varios LLM open source o de API con un conjunto común de benchmarks.
- Ejecutar evaluaciones reproducibles de un modelo durante su desarrollo o ajuste fino.
- Evaluar modelos multimodales con benchmarks de texto y de visión y lenguaje en un mismo flujo de trabajo.
Inicio rápido
- 1
Crea un entorno conda con Python 3.12
conda create --name opencompass python=3.12 -y - 2
Activa el entorno
conda activate opencompass - 3
Instala OpenCompass con pip
pip install -U opencompass - 4
Lee la guía de inicio rápido de la documentación para ejecutar tu primera evaluación
Antes de usarlo
- Algunos conjuntos de datos (generación de código de APPS, TACO y LiveCodeBench) requieren Python 3.10 debido a la dependencia pyext.
- Los backends de inferencia, como LMDeploy y vLLM, deben instalarse por separado debido a conflictos entre dependencias.
Temas
Preguntas frecuentes
- ¿Qué es opencompass?
- Plataforma open source integral para evaluar modelos de lenguaje grandes en más de 100 datasets y con numerosos proveedores de modelos y backends de inferencia. OpenCompass es una plataforma para comparar modelos de lenguaje grandes. Admite modelos de proveedores como OpenAI, Anthropic, Gemini, Qwen, GLM y DeepSeek, además de modelos open source locales, y abarca más de 100 datasets de conocimiento, razonamiento, programación, ciencia, idiomas, contexto largo y seguridad.
- ¿opencompass es gratuito? ¿Qué licencia tiene?
- opencompass es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿opencompass sigue mantenido?
- Mantenimiento activo. El último commit de opencompass fue el 21 oct 2026.
- ¿Para qué puedo usar opencompass?
- Comparar varios LLM open source o de API con un conjunto común de benchmarks. Ejecutar evaluaciones reproducibles de un modelo durante su desarrollo o ajuste fino. Evaluar modelos multimodales con benchmarks de texto y de visión y lenguaje en un mismo flujo de trabajo.
- ¿Cómo se instala opencompass?
- Crea un entorno conda con Python 3.12: conda create --name opencompass python=3.12 -y Activa el entorno: conda activate opencompass Instala OpenCompass con pip: pip install -U opencompass Lee la guía de inicio rápido de la documentación para ejecutar tu primera evaluación
- ¿Dónde consigo opencompass?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/open-compass/opencompass
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework personalizable para evaluar LLM, VLM y modelos AIGC con benchmarks, además de pruebas de estrés del rendimiento de inferencia y paneles de resultados.
Framework unificado para evaluar modelos de lenguaje con pocos ejemplos en decenas de benchmarks académicos estándar.
Benchmark y herramienta de evaluación para comprobar si los modelos de lenguaje pueden resolver issues reales de GitHub generando parches verificados en Docker.
Clasificación pública de LLM según la frecuencia con que alucinan al resumir documentos breves, evaluada con el modelo HHEM de Vectara.
Benchmark y entorno de ejecución para evaluar agentes de IA multimodales en tareas informáticas abiertas en sistemas operativos de escritorio reales.