El Consejo es una plataforma de código abierto para la creación de aplicaciones con modelos de idiomas grandes (LLM), construida en Python.
El Consejo proporciona una interfaz unificada para trabajar con diferentes proveedores de LLM como OpenAI, Anthrope, Google y Ollama. El marco facilita el cambio entre proveedores mientras mantiene interfaces consistentes y capacidades de monitoreo.
El Consejo tiene como objetivo proporcionar control y monitoreo de calidad de grado empresarial para las aplicaciones LLM (las contribuciones son bienvenidas).
El núcleo del consejo es la interfaz LLM que proporciona una forma unificada de interactuar con diferentes proveedores de modelos de idiomas. Esto incluye:
El consejo proporciona un sistema de configuración robusto que le permite:
Capacidades de monitoreo incorporadas Ayuda Pista:
Instale el consejo de una de múltiples maneras:
pip install council-aipip install git+https://github.com/chain-ml/council.git@<branch_name>pip install -e git+https://github.com/chain-ml/council.git@<branch_name>. Desinstalar con: pip uninstall council-ai
Configure sus claves API requeridas en un archivo .env (por ejemplo, OpenAI). Consulte .env.example como un ejemplo.
Use make lint para verificar su código.
Usa black . Para reformatear automáticamente los archivos.
Se puede encontrar una documentación detallada del Consejo en Council.dev.
Envíe un problema de GitHub en caso de que necesite ayuda o comuníquese con el equipo a través de Discord.
El consejo es un proyecto bajo desarrollo activo. Agradecemos todas las contribuciones, solicitudes de extracción, solicitudes de funciones o problemas informados.