8
n8n ํ•œ๊ตญ์–ดamn8n.com

๋‚˜๋…ธ๐ŸŒ

์ค‘๊ธ‰

์ด๊ฒƒ์€Content Creation, Multimodal AI๋ถ„์•ผ์˜์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ์šฐ๋กœ, 10๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.์ฃผ๋กœ Set, Code, Form, FormTrigger, HttpRequest ๋“ฑ์˜ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ. OpenRouter๋ฅผ ํ†ตํ•ด Gemini AI๋กœ ํŒจ์…˜ ๋ชจ๋ธ ์ œํ’ˆ ๊ด‘๊ณ  ์ƒ์„ฑ

์‚ฌ์ „ ์š”๊ตฌ์‚ฌํ•ญ
  • โ€ข๋Œ€์ƒ API์˜ ์ธ์ฆ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Œ
์›Œํฌํ”Œ๋กœ์šฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
๋…ธ๋“œ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œํ•˜๋ฉฐ, ํ™•๋Œ€/์ถ•์†Œ ๋ฐ ์ด๋™์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค
์›Œํฌํ”Œ๋กœ์šฐ ๋‚ด๋ณด๋‚ด๊ธฐ
๋‹ค์Œ JSON ๊ตฌ์„ฑ์„ ๋ณต์‚ฌํ•˜์—ฌ n8n์— ๊ฐ€์ ธ์˜ค๋ฉด ์ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
{
  "id": "S1ljxgDqXGEf3jTi",
  "meta": {
    "instanceId": "125e3b631be5af75b5d8304f7125cd5c84e5ea96c148171cca4bfb3fcc88fe9b",
    "templateCredsSetupCompleted": true
  },
  "name": "Nano ๐ŸŒ",
  "tags": [],
  "nodes": [
    {
      "id": "42aa6ec4-6cfb-418f-a31a-844ef6870c31",
      "name": "ํผ ์ œ์ถœ ์‹œ",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        128,
        224
      ],
      "webhookId": "3b255328-041e-4e2e-bca8-176e9846ac7e",
      "parameters": {
        "options": {
          "buttonLabel": "Generate โœจ",
          "appendAttribution": false
        },
        "formTitle": "Advertise Image Generator",
        "formFields": {
          "values": [
            {
              "fieldType": "file",
              "fieldLabel": "Product Image",
              "multipleFiles": false,
              "requiredField": true,
              "acceptFileTypes": ".jpg, .png"
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Character Model",
              "fieldOptions": {
                "values": [
                  {
                    "option": "Male"
                  },
                  {
                    "option": "Female"
                  }
                ]
              }
            }
          ]
        },
        "formDescription": "Convert Simple Product Images to High Quality Advertise Images"
      },
      "typeVersion": 2.2
    },
    {
      "id": "e0f74ffe-df13-47bc-a7a9-ef9e1b53f661",
      "name": "ํ•„๋“œ ํŽธ์ง‘",
      "type": "n8n-nodes-base.set",
      "position": [
        784,
        224
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "6355ac9e-1f4c-42a3-8167-8bb8298cd369",
              "name": "data",
              "type": "string",
              "value": "={{ $json.choices[0].message.images[0].image_url.url }}"
            },
            {
              "id": "dc98bc1c-4048-4fcb-80c5-73dc99b78ddd",
              "name": "base",
              "type": "string",
              "value": "={{ $json.choices[0].message.images[0].image_url.url.split(',')[1] }}"
            },
            {
              "id": "8033a47e-f50c-43ae-b404-99d0fb5cf4eb",
              "name": "mime",
              "type": "string",
              "value": "={{ $json.choices[0].message.images[0].image_url.url.split(';')[0].split(':')[1] }}"
            },
            {
              "id": "0e516163-02cc-4242-ba70-ac2bce94d2dd",
              "name": "fileName",
              "type": "string",
              "value": ".png"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "9adba7f4-44db-4598-b248-e84cf60840b8",
      "name": "ํŒŒ์ผ๋กœ ๋ณ€ํ™˜",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        960,
        224
      ],
      "parameters": {
        "options": {},
        "operation": "toBinary",
        "sourceProperty": "base"
      },
      "typeVersion": 1.1
    },
    {
      "id": "b69deac9-3191-4a1f-9df7-6a1812fb689f",
      "name": "ํŒŒ์ผ์—์„œ ์ถ”์ถœ",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        304,
        224
      ],
      "parameters": {
        "options": {},
        "operation": "binaryToPropery",
        "binaryPropertyName": "Product_Image"
      },
      "typeVersion": 1
    },
    {
      "id": "13e6ff65-5bbd-4724-a6e4-0f1d52dca7ab",
      "name": "์ฝ”๋“œ",
      "type": "n8n-nodes-base.code",
      "position": [
        464,
        224
      ],
      "parameters": {
        "jsCode": "const items = $input.all();\nconst updatedItems = items.map((item) => {\n  const base64Url = item?.json?.data;\n  const url = `data:image/png;base64,${base64Url}`;\n  return { url };\n});\nreturn updatedItems;\n"
      },
      "typeVersion": 2
    },
    {
      "id": "cf9b77d0-3172-4bdf-b7a9-7c35144a6aa6",
      "name": "ํผ",
      "type": "n8n-nodes-base.form",
      "position": [
        1120,
        224
      ],
      "webhookId": "60191061-42cf-4116-ba6a-a93931099c53",
      "parameters": {
        "options": {},
        "operation": "completion",
        "respondWith": "returnBinary",
        "completionTitle": "Image Generation Completed",
        "completionMessage": "Generated Image Will be Automatically Downloaded in Your Device"
      },
      "typeVersion": 1
    },
    {
      "id": "b627e7a3-f07b-4f9b-aadb-a7b8ee2a6379",
      "name": "๋‚˜๋…ธ ๐ŸŒ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        624,
        224
      ],
      "parameters": {
        "url": "https://openrouter.ai/api/v1/chat/completions",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"model\": \"google/gemini-2.5-flash-image-preview:free\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": [\n        {\n          \"type\": \"text\",\n          \"text\": \"This image is a picture of a product. Generate a new, photorealistic image of a {{ $('On form submission').item.json['Character Model'] }} fashion model actively using this exact product in a natural setting. The {{ $('On form submission').item.json['Character Model'] }} model should look happy and engaged with the product. Pay close attention to the product's design, colors, and details from the reference image.\"\n        },\n        {\n          \"type\": \"image_url\",\n          \"image_url\": {\n            \"url\": \"{{ $json.url }}\"\n          }\n        }\n      ]\n    }\n  ]\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer $OPENROUTER_API_KEY"
            }
          ]
        },
        "nodeCredentialType": "openRouterApi"
      },
      "credentials": {
        "openRouterApi": {
          "id": "393kOAsHfUJpG8EB",
          "name": "OpenRouter account"
        },
        "httpHeaderAuth": {
          "id": "fS11SjNqBiNnF7L3",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "288fd023-d62c-4bb4-a82f-a49dc39f55b6",
      "name": "์Šคํ‹ฐํ‚ค ๋…ธํŠธ",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        64,
        96
      ],
      "parameters": {
        "color": 7,
        "width": 1280,
        "height": 368,
        "content": "# Nano ๐ŸŒ"
      },
      "typeVersion": 1
    },
    {
      "id": "8ee789d2-81dc-4d25-a792-e46448f0c812",
      "name": "์Šคํ‹ฐํ‚ค ๋…ธํŠธ1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        64,
        -560
      ],
      "parameters": {
        "width": 608,
        "height": 608,
        "content": "---\n\n# ๐Ÿ›  Setup Guide\n\nFollow these steps to get started:\n\n1. **Set up the Image Upload Form**\n   Customize the form fields (Product Image, Character Model) in the **Form Trigger** node. This is how users will submit their product images and model preferences.\n\n2. **Configure your [OpenRouter](https://openrouter.ai/) API credentials**\n   Add your OpenRouter API key in the **HTTP Request** node credentials. This connects to Google's Gemini model for image generation.\n\n3. **Verify image processing settings**\n   The workflow automatically handles base64 conversion and file processing through the **Code** and **Convert to File** nodes. No additional configuration needed here.\n\n4. **Customize the output form**\n   Adjust the completion message and download settings in the **Form** node to match your branding.\n\n5. **Test with sample product images**\n   Once configured, upload product images to generate high-quality advertisements featuring models using your products.\n\nOnce all connections are set, your workflow will **accept product images, generate professional advertisements with models, and deliver downloadable results** ๐Ÿš€"
      },
      "typeVersion": 1
    },
    {
      "id": "d2a21307-97b9-49e8-bebe-36d4be8405f7",
      "name": "์Šคํ‹ฐํ‚ค ๋…ธํŠธ3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        -400
      ],
      "parameters": {
        "width": 480,
        "height": 448,
        "content": "## Start here: Step-by Step Youtube Tutorial :star:\n[![Googles Nano Banana with n8n](https://img.youtube.com/vi/UGf01FYaAzY/sddefault.jpg)](https://youtu.be/UGf01FYaAzY?si=xaO5N1xeXotZ0tYN)"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "11ea2c53-5d02-4008-836f-3b67bee93b10",
  "connections": {
    "13e6ff65-5bbd-4724-a6e4-0f1d52dca7ab": {
      "main": [
        [
          {
            "node": "b627e7a3-f07b-4f9b-aadb-a7b8ee2a6379",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b627e7a3-f07b-4f9b-aadb-a7b8ee2a6379": {
      "main": [
        [
          {
            "node": "e0f74ffe-df13-47bc-a7a9-ef9e1b53f661",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e0f74ffe-df13-47bc-a7a9-ef9e1b53f661": {
      "main": [
        [
          {
            "node": "9adba7f4-44db-4598-b248-e84cf60840b8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9adba7f4-44db-4598-b248-e84cf60840b8": {
      "main": [
        [
          {
            "node": "cf9b77d0-3172-4bdf-b7a9-7c35144a6aa6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b69deac9-3191-4a1f-9df7-6a1812fb689f": {
      "main": [
        [
          {
            "node": "13e6ff65-5bbd-4724-a6e4-0f1d52dca7ab",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "42aa6ec4-6cfb-418f-a31a-844ef6870c31": {
      "main": [
        [
          {
            "node": "b69deac9-3191-4a1f-9df7-6a1812fb689f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋‚˜์š”?

์œ„์˜ JSON ๊ตฌ์„ฑ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ n8n ์ธ์Šคํ„ด์Šค์—์„œ ์ƒˆ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  "JSON์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ"๋ฅผ ์„ ํƒํ•œ ํ›„, ๊ตฌ์„ฑ์„ ๋ถ™์—ฌ๋„ฃ๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ์ธ์ฆ ์„ค์ •์„ ์ˆ˜์ •ํ•˜์„ธ์š”.

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์–ด๋–ค ์‹œ๋‚˜๋ฆฌ์˜ค์— ์ ํ•ฉํ•œ๊ฐ€์š”?

์ค‘๊ธ‰ - ์ฝ˜ํ…์ธ  ์ œ์ž‘, ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ AI

์œ ๋ฃŒ์ธ๊ฐ€์š”?

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์™„์ „ํžˆ ๋ฌด๋ฃŒ์ด๋ฉฐ ์ง์ ‘ ๊ฐ€์ ธ์™€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํƒ€์‚ฌ ์„œ๋น„์Šค(์˜ˆ: OpenAI API)๋Š” ์‚ฌ์šฉ์ž ์ง์ ‘ ๋น„์šฉ์„ ์ง€๋ถˆํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ จ ์›Œํฌํ”Œ๋กœ์šฐ ์ถ”์ฒœ

YouTube ๋น„๋””์˜ค๋ฅผ ๋ธ”๋กœ๊ทธ๋กœ ์ „ํ™˜
Mistral AI์™€ Gemini ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ํ†ตํ•ด YouTube ๋น„๋””์˜ค๋กœ ๋ธ”๋กœ๊ทธ ๊ธฐ์‚ฌ ์ƒ์„ฑ
Set
Code
Merge
+
Set
Code
Merge
56 ๋…ธ๋“œZakwan
์ฝ˜ํ…์ธ  ์ œ์ž‘
NanoBanana ๐ŸŒ์™€ Telegram์˜ ์–‘์‹ ์ œ์ถœ์„ ํ†ตํ•ด UGC ์ด๋ฏธ์ง€ ์ƒ์„ฑ๊ธฐ ์‚ฌ์šฉ
Google Gemini์™€ Telegram์„ ์‚ฌ์šฉํ•˜์—ฌ ์–‘์‹ ์ œ์ถœ์—์„œ UGC ์ด๋ฏธ์ง€ ์ƒ์„ฑ
Set
Code
Merge
+
Set
Code
Merge
15 ๋…ธ๋“œJaures NYA
์ฝ˜ํ…์ธ  ์ œ์ž‘
ํŠธ๋ Œ๋“œ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์—์„œ SEO ์ฝ˜ํ…์ธ ๋ฅผ ์Šคํ† ๋ฆฌ์ง€(SharePoint/Drive/Dropbox)๋กœ ์ƒ์„ฑ
GPT-4o, FAL AI ๋ฐ ๋‹ค์ค‘ ์ €์žฅ์†Œ ์ง€์›์„ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋ Œ๋“œ์—์„œ SEO ์ฝ˜ํ…์ธ  ์ž๋™ ์ƒ์„ฑ
If
Set
Code
+
If
Set
Code
47 ๋…ธ๋“œplemeo
์ฝ˜ํ…์ธ  ์ œ์ž‘
๊ฐœ๋ฐœ ์™„๋ฃŒ - Veo3๋ฅผ ํ†ตํ•œ ์ œํ’ˆ ๊ด‘๊ณ  ์ƒ์„ฑ
Google Veo 3, Gemini ๋ฐ Airtable์„ ์‚ฌ์šฉํ•œ AI ๋น„๋””์˜ค ๊ด‘๊ณ  ์ƒ์„ฑ ์ž๋™ํ™”
Code
Form
Wait
+
Code
Form
Wait
16 ๋…ธ๋“œIntuz
์ฝ˜ํ…์ธ  ์ œ์ž‘
WordPress ๋ธ”๋กœ๊ทธ ์ž๋™ํ™” ํ”„๋กœํŽ˜์…”๋„ ์—๋””์…˜(์‹ฌ์ธต ์—ฐ๊ตฌ) v2.1 ๋งˆ์ผ“
GPT-4o, Perplexity AI ๋ฐ ๋‹ค๊ตญ์–ด ์ง€์›์„ ์‚ฌ์šฉํ•œ SEO ์ตœ์ ํ™” ๋ธ”๋กœ๊ทธ ์ƒ์„ฑ ์ž๋™ํ™”
If
Set
Xml
+
If
Set
Xml
125 ๋…ธ๋“œDaniel Ng
์ฝ˜ํ…์ธ  ์ œ์ž‘
OpenAI, ElevenLabs ๋ฐ Fal.ai๋ฅผ ์‚ฌ์šฉํ•œ ๋น„๋””์˜ค, ํŒŸ์บ์ŠคํŠธ ๋ฐ ASMR์šฉ ๋ฐ”์ด๋Ÿด ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์ž๋™ํ™”
OpenAI, ElevenLabs ๋ฐ Fal.ai๋ฅผ ์‚ฌ์šฉํ•œ ๋น„๋””์˜ค, ํŒŸ์บ์ŠคํŠธ ๋ฐ ASMR์šฉ ๋ฐ”์ด๋Ÿด ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์ž๋™ํ™”
Set
Code
Wait
+
Set
Code
Wait
97 ๋…ธ๋“œAdam Crafts
์ฝ˜ํ…์ธ  ์ œ์ž‘
์›Œํฌํ”Œ๋กœ์šฐ ์ •๋ณด
๋‚œ์ด๋„
์ค‘๊ธ‰
๋…ธ๋“œ ์ˆ˜10
์นดํ…Œ๊ณ ๋ฆฌ2
๋…ธ๋“œ ์œ ํ˜•8
๋‚œ์ด๋„ ์„ค๋ช…

์ผ์ • ๊ฒฝํ—˜์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ 6-15๊ฐœ ๋…ธ๋“œ์˜ ์ค‘๊ฐ„ ๋ณต์žก๋„ ์›Œํฌํ”Œ๋กœ์šฐ

์™ธ๋ถ€ ๋งํฌ
n8n.io์—์„œ ๋ณด๊ธฐ โ†’

์ด ์›Œํฌํ”Œ๋กœ์šฐ ๊ณต์œ 

์นดํ…Œ๊ณ ๋ฆฌ

์นดํ…Œ๊ณ ๋ฆฌ: 34