Zen
1.0.0

双子座API开发竞赛。

重要的
该项目目前处于非常早期的开发/实验阶段。目前有很多未完成/破碎的功能。欢迎捐款帮助取得进展!
ZEN是一位高级的AI软件工程师,可以理解高级人类的说明,将其分解为步骤,研究相关信息并编写代码以实现给定的目标。利用大型语言模型,计划和推理算法以及Web浏览能力智能开发软件。 ZEN的目标是通过提供一个可以使用最少的人类指导来执行复杂的编码任务的AI对程序员来彻底改变我们构建软件的方式。无论您需要创建新功能,修复错误还是从头开始开发整个项目,都可以在这里为您提供帮助。
笔记
通过认知AI以Devin为模型。该项目旨在成为德文(Devin)的开源替代品,其目标是“过于雄心勃勃”的目标,以达到与SWE-Bench基准测试中的德文(Devin)相同的得分……并最终击败了它?
阅读readme.md以获取详细文档。
Version's requirements
- Python >= 3.10 and < 3.12
- NodeJs >= 18
- bun
要安装,请执行以下步骤:
git clone https://github.com/PrateekJannu/Zen.git cd Zenpip install -r requirements.txtplaywright install --with-deps # installs browsers in playwright (and their deps) if requiredpython zen.pyroot: INFO : Zen is up and running !ui目录: cd ui/
npm install
npm run starthttp://127.0.0.1:3001访问Web界面要开始使用,请执行以下步骤:
需要某些配置设置和API键才能正常运行:
第一次运行时,它将在Root Directory中为您创建一个config.toml文件。您可以通过UI在设置页面中配置以下设置:
API键
BING :您的Bing搜索API密钥,用于Web搜索功能。GOOGLE_SEARCH :您的Google搜索API密钥,用于Web搜索功能。GOOGLE_SEARCH_ENGINE_ID :您的Google搜索引擎ID用于使用Google进行网络搜索。GEMINI :您的双子座API键,用于访问双子座模型。NETLIFY :用于部署和管理Web项目的NetLify API密钥。api_endpoints
BING :用于Web搜索的Bing API端点。GOOGLE :用于Web搜索的Google API端点。确保确保API键安全,并且不要公开共享它们。
ZEN以与Devika类似的MIT许可发布。有关更多信息,请参见LICENSE文件。
我们希望您能在软件开发旅程中找到有价值的工具。如果您有任何疑问,反馈或建议,请不要犹豫。愉快的编码!