المجلس هو منصة مفتوحة المصدر لبناء التطبيقات مع نماذج لغة كبيرة (LLMS) - بنيت في بيثون.
يوفر المجلس واجهة موحدة للعمل مع مزودي LLM المختلفين مثل Openai و Anthropic و Google و Ollama. يجعل الإطار من السهل التبديل بين مقدمي الخدمات مع الحفاظ على واجهات متسقة وقدرات المراقبة.
يهدف المجلس إلى توفير مراقبة الجودة على مستوى المؤسسة ومراقبتها لتطبيقات LLM (المساهمات موضع ترحيب).
جوهر المجلس هو واجهة LLM التي توفر طريقة موحدة للتفاعل مع مزودي نموذج اللغة المختلفة. وهذا يشمل:
يوفر المجلس نظام تكوين قوي يتيح لك:
تساعد إمكانيات المراقبة المدمجة على تتبع:
تثبيت المجلس بإحدى الطرق المتعددة:
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>. قم بإلغاء التثبيت مع: pip uninstall council-ai
قم بإعداد مفاتيح API المطلوبة في ملف .env (على سبيل المثال Openai). الرجوع إلى .env.example كمثال.
استخدم make lint للتحقق من الكود الخاص بك.
استخدم black . لإعادة تنسيق الملفات تلقائيًا.
يمكن العثور على وثائق مفصلة للمجلس في المجلس.
يرجى تقديم مشكلة github إذا كنت بحاجة إلى أي مساعدة أو التواصل مع الفريق عبر Discord.
المجلس هو مشروع تحت التطوير النشط. نرحب بجميع المساهمات أو طلبات السحب أو طلبات الميزات أو المشكلات المبلغ عنها.