Council ist eine Open -Source -Plattform für den Aufbau von Anwendungen mit großsprachigen Modellen (LLMs) - in Python integriert.
Der Rat bietet eine einheitliche Schnittstelle für die Zusammenarbeit mit verschiedenen LLM -Anbietern wie OpenAI, Anthropic, Google und Ollama. Das Framework erleichtert es einfach, zwischen Anbietern zu wechseln und gleichzeitig konsistente Schnittstellen und Überwachungsfunktionen aufrechtzuerhalten.
Der Rat zielt darauf ab, eine Qualitätskontrolle und Überwachung von Unternehmensqualität für LLM-Anwendungen bereitzustellen (Beiträge sind willkommen).
Der Kern des Rates ist die LLM -Schnittstelle, die eine einheitliche Möglichkeit bietet, mit verschiedenen Sprachmodellanbietern zu interagieren. Dies beinhaltet:
Der Rat bietet ein robustes Konfigurationssystem, mit dem Sie:
Integrierte Überwachungsfunktionen helfen bei der Verfolgung:
Installieren Sie den Rat auf vielfältige Weise:
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>. Deinstallieren mit: pip uninstall council-ai
Richten Sie Ihre erforderlichen API -Schlüssel in einer .env -Datei (z. B. OpenAI) ein. Siehe .env.example als Beispiel.
Verwenden Sie make lint um Ihren Code zu überprüfen.
black . Dateien automatisch neu formatieren.
Eine detaillierte Dokumentation des Rates finden Sie im Rat.
Bitte senden Sie ein GitHub -Problem, falls Sie Hilfe benötigen oder über Discord an das Team wenden müssen.
Der Rat ist ein Projekt unter aktiver Entwicklung. Wir begrüßen alle Beiträge, Anfragen, Feature -Anfragen oder gemeldete Probleme.