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文件。
我們希望您能在軟件開發旅程中找到有價值的工具。如果您有任何疑問,反饋或建議,請不要猶豫。愉快的編碼!