Automatisation OpenAI avec n8n : génération d'images instantanées
Ce workflow n8n a pour objectif de simplifier la génération d'images à partir de prompts via l'API d'OpenAI. Il s'adresse aux entreprises et aux professionnels du marketing qui souhaitent enrichir leur contenu visuel de manière rapide et efficace. En intégrant cette automatisation n8n, les utilisateurs peuvent générer des images personnalisées en fonction de leurs besoins spécifiques, ce qui leur permet de gagner du temps et d'améliorer leur productivité. Le workflow commence par un déclencheur de formulaire qui recueille les prompts et les options de l'utilisateur. Ensuite, il utilise le nœud 'OpenAI Image Generation' pour envoyer une requête à l'API d'OpenAI et récupérer l'image générée. Après cela, le nœud 'Convert to File' permet de convertir l'image en un fichier téléchargeable. Enfin, le workflow renvoie les résultats à l'utilisateur via un autre nœud de formulaire, lui permettant de visualiser et de télécharger l'image créée. Grâce à cette automatisation, les entreprises peuvent réduire le temps consacré à la création de contenu visuel tout en bénéficiant de la puissance de l'IA pour générer des images de qualité. En intégrant ce workflow, les utilisateurs peuvent également personnaliser leurs prompts et options pour obtenir des résultats qui correspondent parfaitement à leur vision. Tags clés : automatisation, OpenAI, génération d'images.
Vue d'ensemble du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Détail des nœuds du workflow n8n
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "AqWXpCre4fsPEkAH",
"meta": {
"instanceId": "7dfa146768a036d27a67d125f90ea637bfb301bd4fd25d0086548016421d44bd"
},
"name": "Simple OpenAI Image Generator",
"tags": [],
"nodes": [
{
"id": "526c24bc-3bc5-48c3-ae1e-5b0c0352d07f",
"name": "Convert to File",
"type": "n8n-nodes-base.convertToFile",
"position": [
440,
0
],
"parameters": {
"options": {},
"operation": "toBinary",
"sourceProperty": "data[0].b64_json"
},
"typeVersion": 1.1
},
{
"id": "20fdcc11-5e8a-4788-b3a3-e556996b59f7",
"name": "Prompt and options",
"type": "n8n-nodes-base.formTrigger",
"position": [
0,
0
],
"webhookId": "b749da3f-836f-4996-a8ee-bc26f8677582",
"parameters": {
"options": {},
"formTitle": "OpenAI Image Generator",
"formFields": {
"values": [
{
"fieldLabel": "Prompt",
"placeholder": "Snow-covered mountain village in the Alps",
"requiredField": true
},
{
"fieldType": "dropdown",
"fieldLabel": "Image size",
"fieldOptions": {
"values": [
{
"option": "1024x1024"
},
{
"option": "1024x1536"
},
{
"option": "1536x1024"
}
]
},
"requiredField": true
}
]
}
},
"typeVersion": 2.2
},
{
"id": "eb220b1f-2091-492a-931f-1f2e344b32a6",
"name": "OpenAI Image Generation",
"type": "n8n-nodes-base.httpRequest",
"position": [
220,
0
],
"parameters": {
"url": "https://api.openai.com/v1/images/generations",
"method": "POST",
"options": {},
"sendBody": true,
"sendHeaders": true,
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "model",
"value": "gpt-image-1"
},
{
"name": "prompt",
"value": "={{ $json.Prompt }}"
},
{
"name": "n",
"value": "={{ 1 }}"
},
{
"name": "size",
"value": "={{ $json['Image size'] }}"
}
]
},
"nodeCredentialType": "openAiApi"
},
"credentials": {
"openAiApi": {
"id": "x1byAha0t8ltLIeW",
"name": "OpenAi account"
}
},
"typeVersion": 4.2
},
{
"id": "86718927-490e-4d97-9b0c-1118e2ccdcb6",
"name": "Return to form",
"type": "n8n-nodes-base.form",
"position": [
660,
0
],
"webhookId": "745af4a8-ab3c-4267-aa8d-a8998cc534e5",
"parameters": {
"options": {
"formTitle": "Result"
},
"operation": "completion",
"respondWith": "returnBinary",
"completionTitle": "Result",
"completionMessage": "Here is the created image:"
},
"typeVersion": 1
},
{
"id": "a069f63f-139e-4157-a44a-448224f2c119",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-600,
0
],
"parameters": {
"width": 500,
"height": 620,
"content": "# Welcome to my Simple OpenAI Image Generator Workflow!\n\nThis workflow creates an image with the new OpenAI image model \"GPT-Image-1\" based on a form input.\n\n## This workflow has the following sequence:\n\n1. Form trigger (image prompt and image size input)\n2. Generate the Image via OpenAI API.\n3. Return the image to the input form for download.\n\n## The following accesses are required for the workflow:\n- OpenAI API access: [Documentation](https://docs.n8n.io/integrations/builtin/credentials/openai/)\n\nYou can contact me via LinkedIn, if you have any questions: https://www.linkedin.com/in/friedemann-schuetz"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "d2376df0-9c26-4723-9e97-07fc226e7a53",
"connections": {
"Convert to File": {
"main": [
[
{
"node": "Return to form",
"type": "main",
"index": 0
}
]
]
},
"Prompt and options": {
"main": [
[
{
"node": "OpenAI Image Generation",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Image Generation": {
"main": [
[
{
"node": "Convert to File",
"type": "main",
"index": 0
}
]
]
}
}
}Pour qui est ce workflow ?
Ce workflow s'adresse aux professionnels du marketing, aux créateurs de contenu et aux entreprises qui cherchent à automatiser la génération d'images. Il est idéal pour les équipes ayant une connaissance de base des outils d'automatisation et souhaitant intégrer l'IA dans leur processus créatif.
Problème résolu
Ce workflow résout le problème de la création manuelle d'images, qui peut être chronophage et peu efficace. En automatisant ce processus, les utilisateurs éliminent les frustrations liées à la recherche d'images adaptées et gagnent un temps précieux. Après la mise en place de cette automatisation, ils obtiennent des images générées par IA en quelques clics, augmentant ainsi leur capacité à produire du contenu visuel de manière rapide et efficace.
Étapes du workflow
Étape 1 : Le workflow commence par un déclencheur de formulaire qui recueille les prompts de l'utilisateur. Étape 2 : Ensuite, il envoie une requête à l'API d'OpenAI via le nœud 'OpenAI Image Generation' pour générer l'image. Étape 3 : L'image obtenue est ensuite convertie en fichier téléchargeable grâce au nœud 'Convert to File'. Étape 4 : Enfin, le workflow renvoie les résultats à l'utilisateur via un nœud de formulaire, lui permettant de visualiser et de télécharger l'image créée.
Guide de personnalisation du workflow n8n
Pour personnaliser ce workflow, vous pouvez modifier les paramètres du nœud 'Prompt and options' pour adapter les champs du formulaire selon vos besoins. Il est également possible de changer les options du nœud 'OpenAI Image Generation' pour ajuster les paramètres de l'API, comme le style ou la taille des images générées. Pour sécuriser le flux, assurez-vous de configurer correctement les informations d'authentification de l'API d'OpenAI. Enfin, vous pouvez intégrer d'autres outils ou services en ajoutant des nœuds supplémentaires selon vos besoins spécifiques.