Workflow n8n

Automatisation Dall-E avec n8n : transformation d'images en style Lego

Ce workflow n8n a pour objectif de transformer des images en un style Lego à l'aide de Dall-E, facilitant ainsi la création de contenus visuels ludiques et engageants. Idéal pour les entreprises de design, de marketing ou de création de contenu, ce processus permet d'enrichir les visuels utilisés dans les campagnes publicitaires ou sur les réseaux sociaux. Le workflow 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, permettant d'extraire les images à transformer. L'étape suivante consiste à créer un prompt spécifique pour Dall-E, en précisant que l'image doit être générée dans un style Lego. Une fois l'image créée, elle est renvoyée à l'utilisateur via une autre requête HTTP sur Line. Cette automatisation n8n offre une solution rapide et efficace pour générer des visuels uniques, réduisant ainsi le temps de création et augmentant l'engagement des utilisateurs. En intégrant ce workflow, les entreprises peuvent non seulement diversifier leur contenu, mais aussi renforcer leur image de marque en proposant des visuels innovants et amusants.

Tags clés :automatisationDall-ELineimagesn8n
Catégorie: Webhook · Tags: automatisation, Dall-E, Line, images, n8n0

Workflow n8n Dall-E, Line, images : 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, images : détail des nœuds

  • Receive a Line Webhook

    Ce noeud reçoit des requêtes via un webhook à une URL spécifiée.

  • Receive Line Messages

    Ce noeud envoie une requête HTTP pour recevoir des messages de Line.

  • Creating an Image using Dall-E

    Ce noeud crée une image en utilisant Dall-E à partir d'un prompt donné.

  • Creating a Prompt for Dall-E (Lego Style)

    Ce noeud génère un prompt pour Dall-E en style Lego à partir d'un texte spécifié.

  • Send Back an Image through Line

    Ce noeud envoie une image en réponse via une requête HTTP à Line.

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, images : pour qui est ce workflow ?

Ce workflow s'adresse aux entreprises de design, de marketing digital et de création de contenu qui cherchent à enrichir leur offre visuelle. Il convient aux équipes techniques ayant une connaissance de base des outils d'automatisation et des API, ainsi qu'aux PME et startups souhaitant innover dans leur communication visuelle.

Workflow n8n Dall-E, Line, images : problème résolu

Ce workflow résout le problème de la création de visuels engageants en automatisant le processus de transformation d'images en style Lego. Il élimine les frustrations liées à la création manuelle de contenus visuels, réduit le temps de production et minimise les risques d'erreurs humaines. Après mise en place, les utilisateurs bénéficient d'une méthode rapide pour générer des images uniques qui captivent leur audience.

Workflow n8n Dall-E, Line, images : étapes du workflow

Étape 1 : Le workflow est déclenché par un Webhook qui reçoit des messages via Line.

  • Étape 1 : Une requête HTTP est effectuée pour récupérer les messages envoyés, permettant d'extraire les images à transformer.
  • Étape 2 : Un prompt est créé spécifiquement pour Dall-E afin de générer une image dans un style Lego.
  • Étape 3 : L'image générée est renvoyée à l'utilisateur via une autre requête HTTP sur Line. Ce flux permet une interaction fluide et rapide entre l'utilisateur et le service d'IA.

Workflow n8n Dall-E, Line, images : 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 générer différents styles d'images. Assurez-vous de configurer les paramètres d'authentification pour les requêtes HTTP si nécessaire. Enfin, vous pouvez intégrer d'autres outils ou services en ajoutant des noeuds supplémentaires dans le workflow pour enrichir les fonctionnalités.