AgentZero เป็นแพ็คเกจที่ทำหน้าที่เป็นอินเทอร์เฟซการแชท โดยมีคลาสสำหรับการโต้ตอบกับ API ที่เข้ากันได้กับ OpenAI เพื่อการอนุมาน ทั้งในและนอกสถานที่
จากการกระทำนี้ สิ่งนี้ได้รับการอัปเดตให้ทำงานกับ Kamiwaza 0.3.1; อย่างไรก็ตาม เรามีการปรับปรุง agentzero ที่กำลังดำเนินการครั้งใหญ่ซึ่งยังไม่ได้เปิดตัว แต่เราต้องการทำให้สิ่งนี้ใช้งานได้กับ Kamiwaza รุ่นล่าสุด และมันยังใช้งานได้กับ openai 1.0+ ด้วย เนื่องจากโดยทั่วไปแล้วเครื่องยนต์รองรับในตอนนี้
(สิ่งสำคัญคือเราต้องการสนับสนุน Pydantic 2 ใน agentzero เพื่อให้คุณสามารถใช้ kamiwaza venv ได้เช่นกัน)
ด้านล่างการติดตั้ง/ใช้งานนี้เป็นการเริ่มต้นอย่างรวดเร็วสำหรับรุ่นที่มีและไม่มี Kamiwaza community
ยังไม่ผ่านการทดสอบเป็นส่วนใหญ่ใน envs ใหม่ตั้งแต่รีลีส 0 ที่นี่ แต่คุณจะต้องการ:
git clone https://kamiwaza-ai/agentzero
cd agentzero
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
และเป็นทางเลือกหากคุณกำลังใช้งานอยู่
pip install ./kamiwaza*whl
หรือคล้ายกัน. อย่าติดตั้ง kamiwaza libs ผ่าน pip เว้นแต่ว่าคุณกำลังใช้งาน Kamiwaza community edition อยู่ด้วย (หรืออื่นๆ แต่คุณอาจกำลังพูดคุยกับเราอยู่) เราห่อการนำเข้าเพื่อให้ Kamiwaza ตรวจจับอัตโนมัติ
คุณควรจะเสร็จแล้ว
OPENAІ_API_KEY
ของคุณMODEL = 'model'
บรรทัดเป็นรุ่นที่คุณต้องการ PR แรกย้ายไปที่การกำหนดค่าหรือไม่ AgentZero มีช่องทางในการทำงานร่วมกับ Kamiwaza โดยใช้ประโยชน์จาก Distributed Data Engines และ Inference Mesh จาก Kamiwaza.AI โดยสามารถใช้ประโยชน์จาก Kamiwaza เพื่อ:
รีลีสนี้เน้นไปที่การแชทของ AgentZero เป็นส่วนใหญ่ ซึ่งอยู่ใน Modules/Chat
อย่างไรก็ตาม คุณจะสังเกตเห็นว่ามีโครงนั่งร้านอยู่มากมายที่นี่ คุณสามารถพิจารณาส่วนที่เหลือเป็นการทดลองได้
นี่เป็นการเปิดตัวครั้งแรกมาก มันเป็น MVP ที่ใช้งานได้ และควรใช้งานได้ทันทีกับ Kamiwaza Community Edition 0.2.0+; หากคุณเปลี่ยนพอร์ตเริ่มต้น/ฯลฯ ให้แก้ไข config.py
แม้ว่าโดยพื้นฐานแล้วสิ่งนี้จะถูกแฮ็กพร้อมกันภายในประมาณ 2 วัน แต่ต่อไปนี้คือสิ่งที่เราวางแผนไว้: