Gemini Content Generator هو تطبيق ويب يمكّن المستخدمين من إنشاء محتوى نصي وصوري باستخدام نماذج Gemini من Google.
لتشغيل هذا المشروع محلياً، اتبع الخطوات التالية:
استنساخ المستودع :
git clone https://github.com/AriajSarkar/Chaemini-Ai.git
تثبيت تبعيات الواجهة الخلفية :
cd server
cp .env.example .env
python -m venv venv
على ويندوز :
venv S cripts a ctivate
على نظام التشغيل Unix أو MacOS :
source venv/bin/activate
لإلغاء التنشيط :
Deactivate
pip install -r requirements.txt
python gapp.py
(اختياري) إذا كنت تريد تثبيت تبعيات جديدة :
pip install --upgrade --force-reinstall -r requirements.txt
تثبيت تبعيات الواجهة الأمامية :
cd web
npm install
npm run dev
المساهمات هي موضع ترحيب! يرجى الالتزام بالخطوات التالية:
شوكة المستودع .
إنشاء فرع جديد
( git checkout -b feature-branch
).
قم بإجراء التغييرات الخاصة بك .
ارتكب التغييرات الخاصة بك
( git commit -am 'Add new feature'
).
ادفع إلى الفرع
( git push origin feature-branch
).
إنشاء طلب سحب جديد .
هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف الترخيص للحصول على التفاصيل.
لا تتردد في تخصيص ملف README.md هذا بشكل أكبر وفقًا للتفاصيل والمتطلبات المحددة لمشروعك.
venv
هو بيئة افتراضية تستخدم لعزل تبعيات المشروع عن الحزم المثبتة للنظام.gapp.py
هو نقطة الدخول لتطبيق Flask.requirements.txt
حزم Python المطلوبة للمشروع.npm install
بتثبيت حزم Node.js الضرورية لتطبيق الواجهة الأمامية.npm run dev
بتشغيل خادم التطوير لتطبيق الواجهة الأمامية.