AgentZero 是一個充當聊天介面的包,其中包含用於與 OpenAI 相容 API 進行互動以在本地和其他地方進行推理的類別。
截至本次提交,已更新為可與 Kamiwaza 0.3.1 配合使用;然而,我們正在進行對 Agentzero 的大規模改造,但尚未發布;但我們想讓它與最新的 Kamiwaza 一起工作,並且它也可以與 openai 1.0+ 一起工作,因為現在引擎普遍支援它。
(關鍵是我們希望在 agentzero 中支援 Pydantic 2,這樣您也可以使用 kamiwaza venv)
以下的安裝/運行是帶和不帶 Kamiwaza 社區版的快速入門。
從版本 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
或類似的。不要透過 pip 安裝 kamiwaza 庫,除非您也運行 Kamiwaza 社群版(或其他版本,但您可能正在與我們交談);我們包裝 Kamiwaza 的導入以進行自動偵測。
你應該完成
OPENAІ_API_KEY
環境變數MODEL = 'model'
行設定為您的首選模型。第一個 PR 轉移到設定? AgentZero 具有與 Kamiwaza 合作的鉤子,利用 Kamiwaza.AI 的分散式資料引擎和推理網格- 它可以利用 Kamiwaza 來:
此版本主要關注 AgentZero 聊天,位於Modules/Chat
中;然而,你會注意到這裡有一堆腳手架。您可以將其餘部分視為某種實驗;
這是一個非常早期的版本;它是一個可用的 MVP,並且應該可以與 Kamiwaza Community Edition 0.2.0+ 一起使用;如果更改預設連接埠/等,請修改config.py
雖然這基本上是在大約 2 天內完成的,但我們計劃了以下一些內容: