Le Conseil est une plate-forme open source pour créer des applications avec des modèles de grande langue (LLMS) - intégrés dans Python.
Le Conseil fournit une interface unifiée pour travailler avec différents fournisseurs de LLM comme Openai, Anthropic, Google et Olllama. Le cadre permet de basculer facilement entre les fournisseurs tout en maintenant des interfaces cohérentes et des capacités de surveillance.
Le Conseil vise à fournir un contrôle de qualité et une surveillance de la qualité des entreprises pour les applications LLM (les contributions sont les bienvenues).
Le noyau du conseil est l'interface LLM qui fournit un moyen unifié d'interagir avec différents fournisseurs de modèles linguistiques. Cela comprend:
Le Conseil fournit un système de configuration robuste qui vous permet de:
Les capacités de surveillance intégrées aident à suivre:
Installez le conseil de l'une de plusieurs manières:
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>. Désinstaller avec: pip uninstall council-ai
Configurez vos clés API requises dans un fichier .env (par exemple Openai). Reportez-vous à .env.example comme exemple.
Utilisez make lint pour vérifier votre code.
Utilisez black . pour reformater automatiquement les fichiers.
Une documentation détaillée du Conseil peut être trouvée au conseil.dev.
Veuillez soumettre un problème GitHub si vous avez besoin d'aide ou de contacter l'équipe via Discord.
Le Conseil est un projet en cours de développement actif. Nous accueillons toutes les contributions, les demandes de traction, les demandes de fonctionnalités ou les problèmes signalés.