GPT-Image-1을 사용하여 TikTok/Instagram 슬라이드 쇼 생성并发송
고급
이것은AI, Marketing분야의자동화 워크플로우로, 28개의 노드를 포함합니다.주로 Set, Code, Merge, SplitOut, HttpRequest 등의 노드를 사용하며인공지능 기술을 결합하여 스마트 자동화를 구현합니다. OpenAI DALL-E를 사용하여 TikTok과 Instagram에 이미지 슬라이드 쇼를 생성하고 게시합니다.
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
- •OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "LV0b7vUbu5mYPRSc",
"meta": {
"instanceId": "3378b0d68c3b7ebfc71b79896d94e1a044dec38e99a1160aed4e9c323910fbe2"
},
"name": "Generate Tiktok/instagram carousels with gpt-image-1 and autopublish",
"tags": [],
"nodes": [
{
"id": "7bd93882-7331-471b-a49b-5069c7baccc4",
"name": "1개 병합 파일로 전송",
"type": "n8n-nodes-base.code",
"position": [
1820,
2640
],
"parameters": {
"jsCode": "// Merge all incoming items (each with one binary photoX) into one item\nconst mergedItem = {\n json: {},\n binary: {}\n};\n\nfor (const item of items) {\n // Copy every binary field from each item into mergedItem.binary\n for (const [key, bin] of Object.entries(item.binary || {})) {\n mergedItem.binary[key] = bin;\n }\n}\n\n// Return a single-item array\nreturn [mergedItem];\n"
},
"typeVersion": 2
},
{
"id": "358a183f-6e20-4e5e-8151-0ded2cb500b6",
"name": "INSTAGRAM에 POST",
"type": "n8n-nodes-base.httpRequest",
"position": [
2200,
2540
],
"parameters": {
"url": "https://api.upload-post.com/api/upload_photos",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"bodyParameters": {
"parameters": [
{
"name": "title",
"value": "={{ $('Generate Description for Tiktok and Instagram').first().json.message.content }}"
},
{
"name": "user",
"value": "upload_post"
},
{
"name": "platform[]",
"value": "instagram"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "=photo1"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "=photo2"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo3"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo4"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo5"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "Apikey add_api_key_here"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "000fcfb5-5076-4953-af28-4c4c3df3e7e3",
"name": "병합",
"type": "n8n-nodes-base.merge",
"position": [
1640,
2600
],
"parameters": {
"numberInputs": 6
},
"typeVersion": 3
},
{
"id": "1a17671c-1b5c-4806-8b42-c39817da0ec8",
"name": "'워크플로 테스트' 클릭 시",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-440,
2760
],
"parameters": {},
"typeVersion": 1
},
{
"id": "43cf1963-d928-49b3-b2f8-c5a3bd76d231",
"name": "Tiktok 및 Instagram에 대한 설명 생성",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
0,
2760
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1",
"cachedResultName": "GPT-4.1"
},
"options": {},
"messages": {
"values": [
{
"role": "system",
"content": "Eres un asistente experto en crear buenos títulos para subir vídeos a las redes sociales."
},
{
"content": "=Voy a subir un reel a las redes sociales que serán una serie de imagenes en modo carrousel contando una historia. \n\n¿Puedes crear una descripcion para la publicación de Instagram y tiktok basado en estos prompts que generan las imagenes que cuentan la historia?\n\nAudio:{{ $json.prompt1 }} {{ $json.prompt2 }} {{ $json.prompt3 }} {{ $json.prompt4 }} {{ $json.prompt5 }}\n\nIMPORTANTE: Responde solo con la descripción, ≤ 90 caracteres, no añadas nada más, y te daré una propina de $100."
}
]
}
},
"credentials": {
"openAiApi": {
"id": "XJdxgMSXFgwReSsh",
"name": "n8n key"
}
},
"retryOnFail": true,
"typeVersion": 1.4,
"waitBetweenTries": 5000
},
{
"id": "544f9cd9-bad6-4ef1-80a5-0dee52f91029",
"name": "모든 프롬프트 설정",
"type": "n8n-nodes-base.set",
"position": [
-180,
2760
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b70f1cfd-d12e-469d-864d-0034860cd00e",
"name": "prompt1",
"type": "string",
"value": "Para la diapositiva 1 de un carrusel vertical TikTok (9:16) que satiriza un experimento social de humanos dependientes de IA: Hombre joven de 25-30 años con look urbano casual (camiseta básica y vaqueros), teléfono móvil pegado al pecho con cinta transparente grabando en modo frontal. Expresión de confianza casi arrogante mientras camina. Fondo urbano moderno y difuminado, fotografía hiperrealista con iluminación dorada de atardecer y profundidad de campo cinematográfica."
},
{
"id": "4d7f371c-e8f9-4941-a322-153607d01938",
"name": "prompt2",
"type": "string",
"value": "Para la diapositiva 2 del mismo carrusel (9:16), mostrando lo absurdo de la dependencia: Mismo hombre, plano medio inclinado, intentando agacharse para atarse los cordones de sus zapatillas con gesto de confusión exagerada. Los cordones totalmente desatados, teléfono grabando fijo en su pecho. Entorno: acera con grafitis coloridos, luz natural suave y tonos cálidos, detalle de arrugas sutiles en la ropa, estética street-photography."
},
{
"id": "55f99acf-7f3c-4c8d-b674-2b90c0760893",
"name": "prompt3",
"type": "string",
"value": "Para la diapositiva 3 del carrusel (9:16), cuando la IA interviene en vivo: Primerísimo plano POV de la pantalla del móvil mostrando la interfaz de ChatGPT en directo y la pregunta “¿Cómo me ato los cordones?”. Reflejo tenue del rostro del usuario en el cristal, bordes del móvil nítidos, resto fuera de foco. Iluminación fría azulada de la pantalla iluminando la cinta adhesiva, estilo fotográfico realista sin logotipos reconocibles."
},
{
"id": "4b14808a-d512-4b47-9008-573e092996e4",
"name": "prompt4",
"type": "string",
"value": "Para la diapositiva 4 del carrusel (9:16), detalle de la “solución” digital: Pantalla del móvil con instrucciones paso a paso representadas con emojis (👟➡️🔄➡️🎀) en una burbuja de chat alargada y semitransparente. Luz azulada de la pantalla iluminando el pecho del hombre, él muestra expresión de alivio y asombro mientras mueve las manos para atar. Contraste alto con grano sutil tipo cámara de acción."
},
{
"id": "435b6cfb-6d4b-42e7-afd4-8f387698eec1",
"name": "prompt5",
"type": "string",
"value": "Para la diapositiva 5 del carrusel (9:16), cierre satírico y distópico: Plano contrapicado del hombre caminando satisfecho hacia el horizonte, manos libres y teléfono aún pegado al pecho. Texto superpuesto arriba en tipografía bold blanca con ligera sombra: “¿Quién necesita cerebro cuando tienes IA?”. Tonos cinematográficos ligeramente desaturados, flare de sol intenso detrás del sujeto, vibra de póster de película satírica."
}
]
}
},
"typeVersion": "3.4"
},
{
"id": "7f8a8adc-94bc-443e-be33-d1ce1bf14d11",
"name": "API 변수 설정",
"type": "n8n-nodes-base.set",
"position": [
320,
2760
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "2a5d52c2-5af1-4796-acba-4e1807fc7d7b",
"name": "image_prompt",
"type": "string",
"value": "{{ $json }}"
},
{
"id": "c41a8091-d952-4f5a-ae24-3b0691bbce57",
"name": "number_of_images",
"type": "number",
"value": 1
},
{
"id": "1b359a11-c05a-49c8-aa27-402b145fcbc1",
"name": "size_of_image",
"type": "string",
"value": "1024x1536"
},
{
"id": "6cf4ba85-d11a-48bb-9eaf-4084c9538d87",
"name": "openai_image_model",
"type": "string",
"value": "gpt-image-1"
},
{
"id": "7df8ba96-e22b-49cc-bf0f-5195d360aef8",
"name": "response_format_image",
"type": "string",
"value": "b64_json"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "e2edf20b-4dd7-458c-9582-043a78d2ac5a",
"name": "OpenAI - 이미지 1 생성",
"type": "n8n-nodes-base.httpRequest",
"position": [
520,
2320
],
"parameters": {
"url": "https://api.openai.com/v1/images/generations",
"method": "POST",
"options": {},
"jsonBody": "={\n \"model\": \"{{ $json.openai_image_model }}\",\n \"prompt\": \"{{ $('Set All Prompts').item.json.prompt1 }}\",\n \"n\": {{ $json.number_of_images }},\n \"size\": \"{{ $json.size_of_image }}\"\n}",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"nodeCredentialType": "openAiApi"
},
"credentials": {
"openAiApi": {
"id": "XJdxgMSXFgwReSsh",
"name": "n8n key"
}
},
"typeVersion": 4.2
},
{
"id": "004cb6dc-eead-44a1-8308-9d61fe8afece",
"name": "이미지 출력 1 분리",
"type": "n8n-nodes-base.splitOut",
"position": [
740,
2320
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "5f330301-a8ca-45df-904b-0f8911e2ceee",
"name": "파일 1로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
960,
2320
],
"parameters": {
"options": {},
"operation": "toBinary",
"sourceProperty": "b64_json"
},
"typeVersion": 1.1
},
{
"id": "fef53966-0baf-4645-95ae-50db7ef7f469",
"name": "이름을 photo1으로 변경",
"type": "n8n-nodes-base.code",
"position": [
1160,
2320
],
"parameters": {
"jsCode": "return items.map((item, index) => {\n // Grab the existing binary buffer under \"data\"\n const buffer = item.binary.data;\n // Build a new item with the renamed binary key\n return {\n json: item.json,\n binary: {\n // Rename to photo1, photo2, ...\n [`photo${index + 1}`]: buffer\n }\n };\n});\n"
},
"typeVersion": 2
},
{
"id": "9b9b5381-4176-4c86-ac9d-ca7ec907a5c5",
"name": "OpenAI - 이미지 2 생성",
"type": "n8n-nodes-base.httpRequest",
"position": [
520,
2520
],
"parameters": {
"url": "https://api.openai.com/v1/images/edits",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "model",
"value": "={{ $('Set API Variables').item.json.openai_image_model }}"
},
{
"name": "prompt",
"value": "={{ $('Set All Prompts').item.json.prompt2 }}"
},
{
"name": "n",
"value": "={{ $('Set API Variables').item.json.number_of_images }}"
},
{
"name": "size",
"value": "={{ $('Set API Variables').item.json.size_of_image }}"
},
{
"name": "image[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo1"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"nodeCredentialType": "openAiApi"
},
"credentials": {
"openAiApi": {
"id": "XJdxgMSXFgwReSsh",
"name": "n8n key"
}
},
"typeVersion": 4.2
},
{
"id": "a44ca7d3-2eef-4b4a-a135-c9f71454ebf9",
"name": "이미지 출력 2 분리",
"type": "n8n-nodes-base.splitOut",
"position": [
760,
2520
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "44f8a29d-3283-49e3-b911-54f2ce16bcf5",
"name": "파일 2로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
1000,
2520
],
"parameters": {
"options": {},
"operation": "toBinary",
"sourceProperty": "b64_json"
},
"typeVersion": 1.1
},
{
"id": "8dbc8095-9bd6-43cf-b8ea-1dd8966866dc",
"name": "이름을 photo2으로 변경",
"type": "n8n-nodes-base.code",
"position": [
1200,
2520
],
"parameters": {
"jsCode": "return items.map((item, index) => {\n // Grab the existing binary buffer under \"data\"\n const buffer = item.binary.data;\n // Build a new item with the renamed binary key\n return {\n json: item.json,\n binary: {\n // Rename to photo1, photo2, ...\n [`photo${index + 2}`]: buffer\n }\n };\n});\n"
},
"typeVersion": 2
},
{
"id": "3fb24ebf-117e-4c98-90f0-69a870cd3c2c",
"name": "OpenAI - 이미지 3 생성",
"type": "n8n-nodes-base.httpRequest",
"position": [
520,
2740
],
"parameters": {
"url": "https://api.openai.com/v1/images/edits",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "model",
"value": "={{ $('Set API Variables').item.json.openai_image_model }}"
},
{
"name": "prompt",
"value": "={{ $('Set All Prompts').item.json.prompt3 }}"
},
{
"name": "n",
"value": "={{ $('Set API Variables').item.json.number_of_images }}"
},
{
"name": "size",
"value": "={{ $('Set API Variables').item.json.size_of_image }}"
},
{
"name": "image[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo2"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"nodeCredentialType": "openAiApi"
},
"credentials": {
"openAiApi": {
"id": "XJdxgMSXFgwReSsh",
"name": "n8n key"
}
},
"typeVersion": 4.2
},
{
"id": "bd7b0ab1-adde-47a0-b84f-f2ecf214ccff",
"name": "이미지 출력 3 분리",
"type": "n8n-nodes-base.splitOut",
"position": [
760,
2740
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "3cccc067-f913-4bb8-996d-ceccf4e0bfcb",
"name": "파일 3로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
1000,
2740
],
"parameters": {
"options": {},
"operation": "toBinary",
"sourceProperty": "b64_json"
},
"typeVersion": 1.1
},
{
"id": "5619cabd-8a3a-4f98-b79e-f4e8aadacf33",
"name": "이름을 photo3으로 변경",
"type": "n8n-nodes-base.code",
"position": [
1200,
2740
],
"parameters": {
"jsCode": "return items.map((item, index) => {\n // Grab the existing binary buffer under \"data\"\n const buffer = item.binary.data;\n // Build a new item with the renamed binary key\n return {\n json: item.json,\n binary: {\n // Rename to photo1, photo2, ...\n [`photo${index + 3}`]: buffer\n }\n };\n});\n"
},
"typeVersion": 2
},
{
"id": "743db045-9cce-41f2-b902-fcbdcc9cd306",
"name": "OpenAI - 이미지 4 생성",
"type": "n8n-nodes-base.httpRequest",
"position": [
520,
2980
],
"parameters": {
"url": "https://api.openai.com/v1/images/edits",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "model",
"value": "={{ $('Set API Variables').item.json.openai_image_model }}"
},
{
"name": "prompt",
"value": "={{ $('Set All Prompts').item.json.prompt4 }}"
},
{
"name": "n",
"value": "={{ $('Set API Variables').item.json.number_of_images }}"
},
{
"name": "size",
"value": "={{ $('Set API Variables').item.json.size_of_image }}"
},
{
"name": "image[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo3"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"nodeCredentialType": "openAiApi"
},
"credentials": {
"openAiApi": {
"id": "XJdxgMSXFgwReSsh",
"name": "n8n key"
}
},
"typeVersion": 4.2
},
{
"id": "19997fd7-9deb-416a-8544-2c13fc4f9900",
"name": "이미지 출력 4 분리",
"type": "n8n-nodes-base.splitOut",
"position": [
760,
2980
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "9b521796-80c3-49e5-bf6c-83721783ab4c",
"name": "파일 4로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
1000,
2980
],
"parameters": {
"options": {},
"operation": "toBinary",
"sourceProperty": "b64_json"
},
"typeVersion": 1.1
},
{
"id": "f931e230-1a41-4608-933b-441955160097",
"name": "이름을 photo4으로 변경",
"type": "n8n-nodes-base.code",
"position": [
1200,
2980
],
"parameters": {
"jsCode": "return items.map((item, index) => {\n // Grab the existing binary buffer under \"data\"\n const buffer = item.binary.data;\n // Build a new item with the renamed binary key\n return {\n json: item.json,\n binary: {\n // Rename to photo1, photo2, ...\n [`photo${index + 4}`]: buffer\n }\n };\n});\n"
},
"typeVersion": 2
},
{
"id": "fa3c014c-1143-4975-8eab-26ce302d2312",
"name": "OpenAI - 이미지 5 생성",
"type": "n8n-nodes-base.httpRequest",
"position": [
520,
3240
],
"parameters": {
"url": "https://api.openai.com/v1/images/edits",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "model",
"value": "={{ $('Set API Variables').item.json.openai_image_model }}"
},
{
"name": "prompt",
"value": "={{ $('Set All Prompts').item.json.prompt5 }}"
},
{
"name": "n",
"value": "={{ $('Set API Variables').item.json.number_of_images }}"
},
{
"name": "size",
"value": "={{ $('Set API Variables').item.json.size_of_image }}"
},
{
"name": "image[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo4"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"nodeCredentialType": "openAiApi"
},
"credentials": {
"openAiApi": {
"id": "XJdxgMSXFgwReSsh",
"name": "n8n key"
}
},
"typeVersion": 4.2
},
{
"id": "72fb090f-b6a5-432a-b45a-f52835cd63b2",
"name": "이미지 출력 5 분리",
"type": "n8n-nodes-base.splitOut",
"position": [
760,
3240
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "ed5689d2-68fe-4284-a46b-21b9ba3430b7",
"name": "파일 5로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
1000,
3240
],
"parameters": {
"options": {},
"operation": "toBinary",
"sourceProperty": "b64_json"
},
"typeVersion": 1.1
},
{
"id": "596b16da-ef12-4972-a894-d99a8d827cef",
"name": "이름을 photo5으로 변경",
"type": "n8n-nodes-base.code",
"position": [
1200,
3240
],
"parameters": {
"jsCode": "return items.map((item, index) => {\n // Grab the existing binary buffer under \"data\"\n const buffer = item.binary.data;\n // Build a new item with the renamed binary key\n return {\n json: item.json,\n binary: {\n // Rename to photo1, photo2, ...\n [`photo${index + 5}`]: buffer\n }\n };\n});\n"
},
"typeVersion": 2
},
{
"id": "2a814cfa-524c-433a-bdd3-36cf63570074",
"name": "TIKTOK에 POST",
"type": "n8n-nodes-base.httpRequest",
"position": [
2200,
2860
],
"parameters": {
"url": "https://api.upload-post.com/api/upload_photos",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"bodyParameters": {
"parameters": [
{
"name": "title",
"value": "={{\n\t(cp => cp.length > 90\n\t\t? cp.slice(0, 87).join('') + '…' // 87 + “…” = 90\n\t\t: cp.join('')\n\t)([...$('Generate Description for Tiktok and Instagram')\n\t\t.first()\n\t\t.json\n\t\t.message\n\t\t.content])\n}}"
},
{
"name": "user",
"value": "upload_post"
},
{
"name": "platform[]",
"value": "tiktok"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "=photo1"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo2"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo3"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo4"
},
{
"name": "photos[]",
"parameterType": "formBinaryData",
"inputDataFieldName": "photo5"
},
{
"name": "auto_add_music",
"value": "true"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "Apikey add_api_key_here"
}
]
}
},
"typeVersion": 4.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "755c3c50-9474-4201-9ab6-0aac79ab6a5b",
"connections": {
"000fcfb5-5076-4953-af28-4c4c3df3e7e3": {
"main": [
[
{
"node": "7bd93882-7331-471b-a49b-5069c7baccc4",
"type": "main",
"index": 0
}
]
]
},
"544f9cd9-bad6-4ef1-80a5-0dee52f91029": {
"main": [
[
{
"node": "43cf1963-d928-49b3-b2f8-c5a3bd76d231",
"type": "main",
"index": 0
}
]
]
},
"5f330301-a8ca-45df-904b-0f8911e2ceee": {
"main": [
[
{
"node": "fef53966-0baf-4645-95ae-50db7ef7f469",
"type": "main",
"index": 0
}
]
]
},
"44f8a29d-3283-49e3-b911-54f2ce16bcf5": {
"main": [
[
{
"node": "8dbc8095-9bd6-43cf-b8ea-1dd8966866dc",
"type": "main",
"index": 0
}
]
]
},
"3cccc067-f913-4bb8-996d-ceccf4e0bfcb": {
"main": [
[
{
"node": "5619cabd-8a3a-4f98-b79e-f4e8aadacf33",
"type": "main",
"index": 0
}
]
]
},
"9b521796-80c3-49e5-bf6c-83721783ab4c": {
"main": [
[
{
"node": "f931e230-1a41-4608-933b-441955160097",
"type": "main",
"index": 0
}
]
]
},
"ed5689d2-68fe-4284-a46b-21b9ba3430b7": {
"main": [
[
{
"node": "596b16da-ef12-4972-a894-d99a8d827cef",
"type": "main",
"index": 0
}
]
]
},
"7f8a8adc-94bc-443e-be33-d1ce1bf14d11": {
"main": [
[
{
"node": "e2edf20b-4dd7-458c-9582-043a78d2ac5a",
"type": "main",
"index": 0
}
]
]
},
"fef53966-0baf-4645-95ae-50db7ef7f469": {
"main": [
[
{
"node": "9b9b5381-4176-4c86-ac9d-ca7ec907a5c5",
"type": "main",
"index": 0
},
{
"node": "000fcfb5-5076-4953-af28-4c4c3df3e7e3",
"type": "main",
"index": 0
}
]
]
},
"8dbc8095-9bd6-43cf-b8ea-1dd8966866dc": {
"main": [
[
{
"node": "000fcfb5-5076-4953-af28-4c4c3df3e7e3",
"type": "main",
"index": 1
},
{
"node": "3fb24ebf-117e-4c98-90f0-69a870cd3c2c",
"type": "main",
"index": 0
}
]
]
},
"5619cabd-8a3a-4f98-b79e-f4e8aadacf33": {
"main": [
[
{
"node": "000fcfb5-5076-4953-af28-4c4c3df3e7e3",
"type": "main",
"index": 2
},
{
"node": "743db045-9cce-41f2-b902-fcbdcc9cd306",
"type": "main",
"index": 0
}
]
]
},
"f931e230-1a41-4608-933b-441955160097": {
"main": [
[
{
"node": "000fcfb5-5076-4953-af28-4c4c3df3e7e3",
"type": "main",
"index": 3
},
{
"node": "fa3c014c-1143-4975-8eab-26ce302d2312",
"type": "main",
"index": 0
}
]
]
},
"596b16da-ef12-4972-a894-d99a8d827cef": {
"main": [
[
{
"node": "000fcfb5-5076-4953-af28-4c4c3df3e7e3",
"type": "main",
"index": 4
}
]
]
},
"7bd93882-7331-471b-a49b-5069c7baccc4": {
"main": [
[
{
"node": "358a183f-6e20-4e5e-8151-0ded2cb500b6",
"type": "main",
"index": 0
},
{
"node": "2a814cfa-524c-433a-bdd3-36cf63570074",
"type": "main",
"index": 0
}
]
]
},
"004cb6dc-eead-44a1-8308-9d61fe8afece": {
"main": [
[
{
"node": "5f330301-a8ca-45df-904b-0f8911e2ceee",
"type": "main",
"index": 0
}
]
]
},
"a44ca7d3-2eef-4b4a-a135-c9f71454ebf9": {
"main": [
[
{
"node": "44f8a29d-3283-49e3-b911-54f2ce16bcf5",
"type": "main",
"index": 0
}
]
]
},
"bd7b0ab1-adde-47a0-b84f-f2ecf214ccff": {
"main": [
[
{
"node": "3cccc067-f913-4bb8-996d-ceccf4e0bfcb",
"type": "main",
"index": 0
}
]
]
},
"19997fd7-9deb-416a-8544-2c13fc4f9900": {
"main": [
[
{
"node": "9b521796-80c3-49e5-bf6c-83721783ab4c",
"type": "main",
"index": 0
}
]
]
},
"72fb090f-b6a5-432a-b45a-f52835cd63b2": {
"main": [
[
{
"node": "ed5689d2-68fe-4284-a46b-21b9ba3430b7",
"type": "main",
"index": 0
}
]
]
},
"e2edf20b-4dd7-458c-9582-043a78d2ac5a": {
"main": [
[
{
"node": "004cb6dc-eead-44a1-8308-9d61fe8afece",
"type": "main",
"index": 0
}
]
]
},
"9b9b5381-4176-4c86-ac9d-ca7ec907a5c5": {
"main": [
[
{
"node": "a44ca7d3-2eef-4b4a-a135-c9f71454ebf9",
"type": "main",
"index": 0
}
]
]
},
"3fb24ebf-117e-4c98-90f0-69a870cd3c2c": {
"main": [
[
{
"node": "bd7b0ab1-adde-47a0-b84f-f2ecf214ccff",
"type": "main",
"index": 0
}
]
]
},
"743db045-9cce-41f2-b902-fcbdcc9cd306": {
"main": [
[
{
"node": "19997fd7-9deb-416a-8544-2c13fc4f9900",
"type": "main",
"index": 0
}
]
]
},
"fa3c014c-1143-4975-8eab-26ce302d2312": {
"main": [
[
{
"node": "72fb090f-b6a5-432a-b45a-f52835cd63b2",
"type": "main",
"index": 0
}
]
]
},
"1a17671c-1b5c-4806-8b42-c39817da0ec8": {
"main": [
[
{
"node": "544f9cd9-bad6-4ef1-80a5-0dee52f91029",
"type": "main",
"index": 0
}
]
]
},
"43cf1963-d928-49b3-b2f8-c5a3bd76d231": {
"main": [
[
{
"node": "7f8a8adc-94bc-443e-be33-d1ce1bf14d11",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 인공지능, 마케팅
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
OpenAI, Flux, Kling, ElevenLabs의 AI 드라이브短视频 생성기 사용 및 모든 소셜 네트워크에 업로드
완전 자동화된 AI 비디오 생성 및 다중 플랫폼 발행
If
Set
Code
+
If
Set
Code
51 노드Juan Carlos Cavero Gracia
인공지능
Elevenlabs 및 Hailuo AI를 사용한 YouTube 숏폼 비디오 자동 생성
Elevenlabs 및 Hailuo AI를 사용하여 YouTube 숏폼 동영상 자동 생성
If
Set
Code
+
If
Set
Code
38 노드Nguyen Quoc Hai
인공지능
간단한 LinkedIn 정보 수집기
SerpAPI, OpenAI, NocoDB를 사용하여 LinkedIn 개인 프로필을 수집하고 AI 처리합니다.
Set
Merge
Noco Db
+
Set
Merge
Noco Db
23 노드Askan
영업
WordPress 콘텐츠 생성기 v3
WordPress 내용 생성기 v3
If
Set
Code
+
If
Set
Code
102 노드Alex Kim
인공지능
AI를 사용하여 Reddit 게시물을短视频으로 변환합니다.
AI를 사용하여 Reddit 게시물을短视频으로 변환합니다.
If
Set
Code
+
If
Set
Code
43 노드Artur
인공지능
AI를 사용하여 LinkedIn 기여 내용 생성하고 Slack에서 사용자에게 알림
AI를 통해 LinkedIn 기여 및 Slack에서 사용자 알림
Set
Code
Html
+
Set
Code
Html
33 노드Darryn
인공지능