Automatisation Dall-E avec n8n : transformation d'images en Lego
Ce workflow n8n a pour objectif de transformer des images en style Lego en utilisant l'API Dall-E. Idéal pour les entreprises de design, de jeux vidéo ou de marketing qui souhaitent créer des visuels uniques et engageants, ce processus d'automatisation permet de répondre rapidement aux demandes de création d'images stylisées. Le flux commence par un déclencheur Webhook qui reçoit des messages via Line. Ensuite, il utilise une requête HTTP pour récupérer les messages envoyés, ce qui permet d'interagir avec les utilisateurs. L'étape suivante consiste à créer une image à l'aide de Dall-E, où un prompt spécifique est généré pour donner le style Lego souhaité. Ce prompt est ensuite envoyé à l'API de Dall-E pour générer l'image. Enfin, l'image créée est renvoyée à l'utilisateur via une autre requête HTTP sur Line. Grâce à cette automatisation n8n, les entreprises peuvent réduire le temps de création d'images tout en offrant un service innovant et attrayant. Les bénéfices incluent une meilleure satisfaction client, une augmentation de l'engagement et une différenciation sur le marché.
Workflow n8n Dall-E, Line, image : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Dall-E, Line, image : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"meta": {
"instanceId": "c59c4acfed171bdc864e7c432be610946898c3ee271693e0303565c953d88c1d",
"templateCredsSetupCompleted": true
},
"name": "Transform Image to Lego Style Using Line and Dall-E",
"tags": [],
"nodes": [
{
"id": "82b62d4e-a263-4232-9bae-4c581db2269c",
"name": "Receive a Line Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
0,
0
],
"webhookId": "2a27c148-3977-485f-b197-567c96671023",
"parameters": {
"path": "lineimage",
"options": {},
"httpMethod": "POST"
},
"typeVersion": 2
},
{
"id": "f861c4eb-3d4f-4253-810f-8032602f079b",
"name": "Receive Line Messages",
"type": "n8n-nodes-base.httpRequest",
"position": [
220,
0
],
"parameters": {
"url": "=https://api-data.line.me/v2/bot/message/{{ $json.body.events[0].message.id }}/content",
"options": {},
"jsonHeaders": "={\n\"Authorization\": \"Bearer YOUR_LINE_BOT_TOKEN\",\n\"Content-Type\": \"application/json\"\n}",
"sendHeaders": true,
"specifyHeaders": "json"
},
"typeVersion": 4.2
},
{
"id": "da3a9188-028d-4c75-b23f-5f1f4e50784c",
"name": "Creating an Image using Dall-E",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
860,
0
],
"parameters": {
"prompt": "={{ $json.content }}",
"options": {
"returnImageUrls": true
},
"resource": "image"
},
"credentials": {
"openAiApi": {
"id": "YOUR_OPENAI_CREDENTIAL_ID",
"name": "OpenAi account"
}
},
"typeVersion": 1.7
},
{
"id": "36c826e5-eacd-43ad-b663-4d788005e61a",
"name": "Creating a Prompt for Dall-E (Lego Style)",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
540,
0
],
"parameters": {
"text": "Creating the DALL·E 3 prompt to transform this kind of image into a isometric LEGO image (Only provide me with a prompt).",
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "GPT-4O-MINI"
},
"options": {},
"resource": "image",
"inputType": "base64",
"operation": "analyze",
"binaryPropertyName": "=data"
},
"credentials": {
"openAiApi": {
"id": "YOUR_OPENAI_CREDENTIAL_ID",
"name": "OpenAi account"
}
},
"typeVersion": 1.7
},
{
"id": "3c19f931-9ca0-4bd7-b4eb-1628d89bbba1",
"name": "Send Back an Image through Line",
"type": "n8n-nodes-base.httpRequest",
"position": [
1160,
0
],
"parameters": {
"url": "https://api.line.me/v2/bot/message/reply",
"method": "POST",
"options": {},
"jsonBody": "={\n \"replyToken\": \"{{ $('Receive a Line Webhook').item.json.body.events[0].replyToken }}\",\n \"messages\": [\n {\n \"type\": \"image\",\n \"originalContentUrl\": \"{{ $json.url }}\",\n \"previewImageUrl\": \"{{ $json.url }}\"\n }\n ]\n}",
"sendBody": true,
"jsonHeaders": "{\n\"Authorization\": \"Bearer YOUR_LINE_BOT_TOKEN\",\n\"Content-Type\": \"application/json\"\n}",
"sendHeaders": true,
"specifyBody": "json",
"specifyHeaders": "json"
},
"typeVersion": 4.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "",
"connections": {
"Receive Line Messages": {
"main": [
[
{
"node": "Creating a Prompt for Dall-E (Lego Style)",
"type": "main",
"index": 0
}
]
]
},
"Receive a Line Webhook": {
"main": [
[
{
"node": "Receive Line Messages",
"type": "main",
"index": 0
}
]
]
},
"Creating an Image using Dall-E": {
"main": [
[
{
"node": "Send Back an Image through Line",
"type": "main",
"index": 0
}
]
]
},
"Creating a Prompt for Dall-E (Lego Style)": {
"main": [
[
{
"node": "Creating an Image using Dall-E",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Dall-E, Line, image : pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises de design graphique, aux studios de jeux vidéo et aux équipes marketing qui cherchent à innover dans la création de contenu visuel. Un niveau technique intermédiaire est recommandé pour la mise en place et l'utilisation de ce flux d'automatisation n8n.
Workflow n8n Dall-E, Line, image : problème résolu
Ce workflow résout le problème de la création d'images personnalisées en style Lego, souvent chronophage et manuelle. Il élimine les frustrations liées à la demande de visuels uniques et réduit le temps de réponse aux clients. En automatisant ce processus, les utilisateurs obtiennent rapidement des images stylisées, améliorant ainsi leur efficacité et leur créativité.
Workflow n8n Dall-E, Line, image : étapes du workflow
Étape 1 : Le flux commence par le déclencheur Webhook qui reçoit des messages de Line.
- Étape 1 : Ensuite, une requête HTTP est effectuée pour récupérer les messages envoyés par les utilisateurs.
- Étape 2 : Un prompt est créé spécifiquement pour Dall-E afin de générer une image au style Lego.
- Étape 3 : Dall-E génère l'image en fonction du prompt fourni.
- Étape 4 : Enfin, l'image est renvoyée à l'utilisateur via une requête HTTP sur Line.
Workflow n8n Dall-E, Line, image : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL du Webhook pour l'adapter à votre application Line. Il est également possible de changer le prompt utilisé pour Dall-E afin de varier les styles d'images générées. Pensez à ajuster les paramètres de la requête HTTP pour correspondre à vos besoins spécifiques. Pour sécuriser le flux, assurez-vous de gérer les autorisations d'accès à l'API et de monitorer les réponses pour éviter les erreurs.