
Kompetisi Gemini API Dev.

Penting
Proyek ini saat ini sedang dalam tahap pengembangan/eksperimental yang sangat awal. Ada banyak fitur yang tidak diterapkan/rusak saat ini. Kontribusi dipersilakan untuk membantu dengan kemajuan!
Zen adalah insinyur perangkat lunak AI canggih yang dapat memahami instruksi manusia tingkat tinggi, memecahnya menjadi langkah-langkah, meneliti informasi yang relevan, dan menulis kode untuk mencapai tujuan yang diberikan. Memanfaatkan model bahasa besar, perencanaan dan algoritma penalaran, dan kemampuan menjelajah web untuk mengembangkan perangkat lunak secara cerdas. Zen bertujuan untuk merevolusi cara kami membangun perangkat lunak dengan menyediakan programmer AI Pair yang dapat melakukan tugas pengkodean yang kompleks dengan bimbingan manusia yang minimal. Apakah Anda perlu membuat fitur baru, memperbaiki bug, atau mengembangkan seluruh proyek dari awal, ada di sini untuk membantu Anda.
Catatan
dimodelkan setelah Devin oleh kognisi AI. Proyek ini bertujuan untuk menjadi alternatif open-source untuk Devin dengan tujuan "terlalu ambisius" untuk memenuhi skor yang sama dengan Devin dalam tolok ukur SWE-Bench ... dan akhirnya mengalahkannya?
Baca readme.md untuk dokumentasi terperinci.
Version's requirements
- Python >= 3.10 and < 3.12
- NodeJs >= 18
- bun
Untuk menginstal, ikuti langkah -langkah ini:
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:3001Untuk mulai menggunakan, ikuti langkah -langkah ini:
Membutuhkan pengaturan konfigurasi tertentu dan tombol API untuk berfungsi dengan baik:
Saat Anda pertama kali berjalan, itu akan membuat file config.toml untuk Anda di direktori root. Anda dapat mengonfigurasi pengaturan berikut di halaman Pengaturan melalui UI:
Kunci API
BING : Kunci API pencarian Bing Anda untuk kemampuan pencarian web.GOOGLE_SEARCH : Kunci API pencarian Google Anda untuk kemampuan pencarian web.GOOGLE_SEARCH_ENGINE_ID : ID mesin pencari Google Anda untuk pencarian web menggunakan Google.GEMINI : Kunci API Gemini Anda untuk mengakses model Gemini.NETLIFY : Kunci API Netlify Anda untuk menggunakan dan mengelola proyek web.API_ENDPOINTS
BING : Titik akhir Bing API untuk pencarian web.GOOGLE : Titik akhir Google API untuk pencarian web.Pastikan untuk menjaga keamanan kunci API Anda dan jangan membaginya secara publik.
Zen dirilis di bawah lisensi MIT yang mirip dengan Devika. Lihat file LICENSE untuk informasi lebih lanjut.
Kami harap Anda menemukan alat yang berharga dalam perjalanan pengembangan perangkat lunak Anda. Jika Anda memiliki pertanyaan, umpan balik, atau saran, jangan ragu untuk menjangkau. Selamat mengkode!