Aller au contenu principal

Générer puis retoucher des images avec gpt-image-1 d'OpenAI

Vous voulez produire une image à partir d'un texte, puis la modifier sans quitter n8n ? Le workflow envoie d'abord votre prompt à l'endpoint de génération d'OpenAI, convertit la réponse base64 en fichier PNG, puis transmet ce fichier à l'endpoint d'édition avec une nouvelle consigne. Le modèle est facturé à l'image, entre 0,020 et 0,190 dollars selon la résolution et le type.

Déclencheur
Lancement manuel
Taille
5 nœuds
Outils
Requêtes HTTP (API)

Comment fonctionne ce workflow

  1. 1

    Le Manual Trigger lance l'exécution à la main, sans déclencheur externe.

  2. 2

    Le nœud HTTP Request appelle l'endpoint /v1/images/generations d'OpenAI avec le modèle gpt-image-1 et reçoit l'image en base64.

  3. 3

    Le nœud Convert to File lit le champ data[0].b64_json et en fait un fichier PNG binaire.

  4. 4

    Un second HTTP Request envoie ce fichier en multipart/form-data à l'endpoint /v1/images/edits d'OpenAI, avec la consigne de retouche.

  5. 5

    Un second Convert to File transforme le b64_json de la réponse en PNG prêt à être téléchargé ou prévisualisé.

Quand l'utiliser

  • Générer des visuels de produits à la demande pour une équipe marketing.
  • Retoucher une illustration existante à partir d'une consigne écrite, sans logiciel de retouche.
  • Produire des vignettes pour un blog ou des publications sociales, en relançant le workflow pour chaque demande.

À préparer avant l'import

  • Un compte OpenAI avec une clé API, à créer sur la page des clés de platform.openai.com.
  • Un credential dans n8n nommé « OpenAi AIFB account », ou un autre nom de votre choix, à relier aux nœuds HTTP Request.
  • Un masque au format PNG, dont la zone à retoucher est effacée, si vous voulez limiter la modification à une partie de l'image (facultatif).

Bon à savoir

Pour le premier essai, utilisez un prompt court et une résolution modeste, puis suivez la consommation sur le tableau de bord OpenAI. Chaque image coûte entre 0,020 et 0,190 dollars.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. 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.

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