Générer des images par chat et les archiver dans Drive et Sheets
Un prompt saisi dans le chat de n8n lance la génération d'images avec ChatGPT Image 1, appelée par un nœud HTTP Request. Qu'il revienne une image ou plusieurs, chaque fichier est pris dans le tableau data[] et traité par une boucle : il est envoyé dans Google Drive, puis une ligne est écrite dans Google Sheets avec le lien et la miniature. Le coût de la génération est inscrit dans la feuille à la fin. Les images produites restent ainsi retrouvables sans rangement à la main. Il faut un compte OpenAI, un accès à Google Drive et une feuille Google Sheets.
- Déclencheur
- Message de chat
- Taille
- 12 nœuds
- Outils
- Requêtes HTTP (API), Google Drive, Google Sheets
Comment fonctionne ce workflow
- 1
Le nœud Message de chat reçoit le prompt saisi par l'utilisateur.
- 2
Le nœud HTTP Request envoie ce prompt à l'API de génération d'images d'OpenAI.
- 3
Split Out sort les images du tableau data[] pour les traiter une à une.
- 4
Loop Over Items parcourt ces images et Convert to File prépare chacune d'elles comme fichier.
- 5
Google Drive envoie chaque image dans le dossier choisi.
- 6
Google Sheets écrit une ligne par image, avec le lien et la miniature.
- 7
Google Sheets enregistre ensuite le coût de la génération dans la feuille.
Quand l'utiliser
- Générer des visuels à partir de prompts envoyés dans un chat interne.
- Garder une trace des images produites, avec leur lien Drive et leur coût.
- Traiter d'un coup une génération qui renvoie plusieurs images.
À préparer avant l'import
- Une clé d'API OpenAI, à renseigner dans les identifiants du nœud HTTP Request.
- Un compte Google connecté à n8n avec accès à Google Drive.
- Un compte Google connecté à n8n avec accès à Google Sheets.
- Un dossier Google Drive de destination pour les images.
- Une feuille Google Sheets prête à recevoir les lignes et les coûts.
Bon à savoir
Avant de lancer, remplacez l'identifiant de la feuille et celui du dossier Drive par les vôtres dans les nœuds Google Sheets et Google Drive, sinon les images et les lignes partiront au mauvais endroit.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Image & Vidéo
- Générer des photos produit avec gpt-image-1 et Google DriveGénère des photos de produits avec gpt-image-1 à partir d'images existantes, puis enregistre les liens dans Google Sheets.
- Transformer une image 2D en modèle 3D .glb avec fal.aiConvertit en modèle 3D .glb les images listées dans une feuille Google Sheets, via fal.ai.
- Générer une image OpenAI à partir de messages TelegramUn bot Telegram reçoit une demande, OpenAI produit l'image et la renvoie dans la conversation.
- Analyser les images reçues sur Telegram avec OpenAIAnalyse les images reçues sur Telegram avec OpenAI et renvoie la description dans le même chat.
- Indexer les objets d'images détectés par IA dans ElasticsearchDécoupe les objets détectés dans une image par IA et les indexe dans Elasticsearch pour une recherche par objet.
- Indexer des images Google Drive pour la recherche par texteIndexe des images Google Drive avec leurs couleurs et des mots-clés OpenAI, pour une recherche par texte.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n