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 天内完成的,但我们计划了以下一些内容: