สภา เป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับการสร้างแอปพลิเคชันที่มีรูปแบบภาษาขนาดใหญ่ (LLMS) - Built in Python
สภาจัดหาอินเทอร์เฟซแบบครบวงจรสำหรับการทำงานกับผู้ให้บริการ LLM ที่แตกต่างกันเช่น OpenAI, Manthropic, 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 . เพื่อฟอร์แมตไฟล์โดยอัตโนมัติ
เอกสารรายละเอียดของสภาสามารถพบได้ที่ Council.dev
โปรดส่งปัญหา GitHub หากคุณต้องการความช่วยเหลือหรือติดต่อกับทีมผ่าน Discord
สภาเป็นโครงการที่อยู่ภายใต้การพัฒนาที่ใช้งานอยู่ เรายินดีต้อนรับการมีส่วนร่วมทั้งหมดคำขอดึงคำขอคุณลักษณะหรือปัญหาที่รายงาน