DALL-E est un nouveau modèle de machine learning de génération d'image de l'entreprise OpenAI. J'ai donc voulu créer un projet basé sur son API.
Projet basé sur un backend ExpressJS et une interface en React.
- Télécharger le projet :
git clone [email protected]:MachinaDev/machina-project-image-ai.git && cd machina-project-image-ai
- Créer un fichier
.env
dans le dossier frontendVITE_APP_BACK_URL="http://localhost:5100"
- Lancer l'interface front
cd frontend && npm i && npm run dev
-
Récupérer une clé API depuis votre compte OpenAI : API d'OpenAI
-
Récupérer vos éléments pour vous connecter à l'API de Cloudinary: API Cloudinary
-
Créer un cluster sur MongoDB: MongoDB Atlas
-
Autoriser l'adresse de votre serveur dans l'onglet Networking de MongoDB Atlas
-
Créer un fichier
.env
que vous mettez dans le dossier backend- Créer les variables suivantes et rajouter vos clés ce qui ressemble à cela:
PORT=5100 MONGODB_URL="mongodb+srv://yourUserName:[email protected]/?retryWrites=true&w=majority" OPENAI_API_KEY="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" CLOUDINARY_CLOUD_NAME="dk5gbv2or" CLOUDINARY_API_KEY="413457998752935" CLOUDINARY_API_SECRET="URBY_gIvI2Vl3YvSBIK_vp9vJjE"
- Créer les variables suivantes et rajouter vos clés ce qui ressemble à cela:
-
Lancer l'interface back
cd backend && npm i && npm run start