
Gemini API Dev.

مهم
هذا المشروع حاليًا في مرحلة تطوير/تجريبية مبكرة للغاية. هناك الكثير من الميزات غير المنفصلة/المكسورة في الوقت الحالي. المساهمات مرحب بها للمساعدة في التقدم!
Zen هو مهندس برمجيات AI متقدم يمكنه فهم التعليمات البشرية عالية المستوى ، وتقسيمها إلى خطوات ، والبحث عن المعلومات ذات الصلة ، وكتابة التعليمات البرمجية لتحقيق الهدف المحدد. يستخدم نماذج اللغة الكبيرة ، وخوارزميات التخطيط والتفكير ، وقدرات تصفح الويب لتطوير البرامج بذكاء. يهدف Zen إلى إحداث ثورة في الطريقة التي نبني بها البرمجيات من خلال توفير مبرمج زوج AI الذي يمكنه تولي مهام الترميز المعقدة بأقل قدر من التوجيه البشري. سواء كنت بحاجة إلى إنشاء ميزة جديدة ، أو إصلاح خطأ ، أو تطوير مشروع كامل من نقطة الصفر ، هنا لمساعدتك.
ملحوظة
تم تصميمه بعد Devin بواسطة الإدراك الذكاء الاصطناعي. يهدف هذا المشروع إلى أن يكون بديلاً مفتوح المصدر عن ديفين بهدف "طموح للغاية" لتلبية نفس النتيجة التي حققها ديفين في معايير Swe-Bench ... وفي النهاية تغلب عليها؟
قراءة 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لبدء استخدام ، اتبع هذه الخطوات:
يتطلب إعدادات تكوين معينة ومفاتيح API للعمل بشكل صحيح:
عند تشغيله لأول مرة ، سيقوم بإنشاء ملف config.toml لك في دليل الجذر. يمكنك تكوين الإعدادات التالية في صفحة الإعدادات عبر واجهة المستخدم:
مفاتيح API
BING : مفتاح API Search الخاص بك للحصول على إمكانيات البحث على الويب.GOOGLE_SEARCH : مفتاح API Search الخاص بك للحصول على إمكانيات البحث على الويب.GOOGLE_SEARCH_ENGINE_ID : معرف محرك بحث Google الخاص بك للبحث عن الويب باستخدام Google.GEMINI : مفتاح API Gemini الخاص بك للوصول إلى نماذج الجوزاء.NETLIFY : مفتاح NetLify API لنشر وإدارة مشاريع الويب.api_endpoints
BING : نقطة نهاية Bing API للبحث عن الويب.GOOGLE : نقطة نهاية Google API للبحث عن الويب.تأكد من إبقاء مفاتيح API آمنة ولا تشاركها علنًا.
يتم إصدار Zen بموجب ترخيص MIT مماثل لـ Devika. انظر ملف LICENSE لمزيد من المعلومات.
نأمل أن تجد أن تكون أداة قيمة في رحلة تطوير البرمجيات الخاصة بك. إذا كان لديك أي أسئلة أو ملاحظات أو اقتراحات ، فيرجى عدم التردد في التواصل. ترميز سعيد مع!