GPT-Image-1を使ってTikTok/Instagramカルーセル画像を生成して自動投稿

上級

これはAI, Marketing分野の自動化ワークフローで、28個のノードを含みます。主にSet, Code, Merge, SplitOut, HttpRequestなどのノードを使用、AI技術を活用したスマート自動化を実現。 TikTokとInstagram向けにOpenAI DALL-Eで画像カルーセルを生成して公開

前提条件
  • ターゲット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": "「Test workflow」クリック時",
      "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など)は別途料金が発生する場合があります。

ワークフロー情報
難易度
上級
ノード数28
カテゴリー2
ノードタイプ8
難易度説明

上級者向け、16ノード以上の複雑なワークフロー

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34