Gemini Content Generator est une application Web qui permet aux utilisateurs de créer du contenu texte et image à l'aide des modèles Gemini de Google.
Pour exécuter ce projet localement, procédez comme suit :
Clonez le dépôt :
git clone https://github.com/AriajSarkar/Chaemini-Ai.git
Installer les dépendances backend :
cd server
cp .env.example .env
python -m venv venv
Sous Windows :
venv S cripts a ctivate
Sous Unix ou MacOS :
source venv/bin/activate
Pour désactiver :
Deactivate
pip install -r requirements.txt
python gapp.py
(Facultatif) Si vous souhaitez installer de nouvelles dépendances :
pip install --upgrade --force-reinstall -r requirements.txt
Installer les dépendances frontend :
cd web
npm install
npm run dev
Les contributions sont les bienvenues ! Veuillez respecter les étapes suivantes :
Forkez le référentiel .
Créer une nouvelle branche
( git checkout -b feature-branch
).
Effectuez vos modifications .
Validez vos modifications
( git commit -am 'Add new feature'
).
Pousser vers la succursale
( git push origin feature-branch
).
Créez une nouvelle Pull Request .
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
N'hésitez pas à personnaliser davantage ce fichier README.md en fonction des détails et des exigences spécifiques de votre projet.
venv
est un environnement virtuel utilisé pour isoler les dépendances du projet des packages installés sur le système.gapp.py
est le point d'entrée de l'application Flask.requirements.txt
répertorie les packages Python requis pour le projet.npm install
installe les packages Node.js nécessaires pour l'application frontale.npm run dev
démarre le serveur de développement pour l'application frontale.