LinkedInコンテンツファクトリー(OpenAI研究とブランド画像生成機能付き)

上級

これはSocial Media, Multimodal AI分野の自動化ワークフローで、23個のノードを含みます。主にIf, Set, Code, Wait, LinkedInなどのノードを使用。 LinkedInコンテンツファクトリー、OpenAIリサーチとReplicateのブランド画像生成を統合

前提条件
  • LinkedIn API認証情報
  • ターゲットAPIの認証情報が必要な場合あり
  • Google Sheets API認証情報
  • OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "meta": {
    "instanceId": "cb5caf45c9475b848c7e83772505bb02340e165acdd8de77e25011192306257c",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "2c1594d5-e16b-440a-8c27-e000a63584f8",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -1488,
        464
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "7ZvT0NzDJ8AjFf1B",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "755d6c54-06e7-41ff-8d4b-30c3e40a5797",
      "name": "SerpAPI",
      "type": "@n8n/n8n-nodes-langchain.toolSerpApi",
      "position": [
        -1344,
        464
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "serpApi": {
          "id": "fsYDQHJc0bzoMnvz",
          "name": "SerpAPI OP"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "e9b499b6-258f-41f9-9571-198194aebdd5",
      "name": "SerpAPI1",
      "type": "@n8n/n8n-nodes-langchain.toolSerpApi",
      "position": [
        -1904,
        480
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "serpApi": {
          "id": "fsYDQHJc0bzoMnvz",
          "name": "SerpAPI OP"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "bf080aa1-0c97-4645-8acc-48b990efad08",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -2080,
        464
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "7ZvT0NzDJ8AjFf1B",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "53c9d576-d12a-4996-bf38-656790002255",
      "name": "Edit Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        1088,
        192
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "0abb508c-1bca-4e53-a85e-8bcc223f0365",
              "name": "topic",
              "type": "string",
              "value": "={{ $node[\"4. Generate Branded Image Prompt\"].json.title }}"
            },
            {
              "id": "fb39379c-0ae3-4d6d-81ca-c7fdf26616e2",
              "name": "text",
              "type": "string",
              "value": "={{ $node[\"4. Generate Branded Image Prompt\"].json.text }}"
            },
            {
              "id": "5b01a54d-215f-4d0a-9c9a-4b2a9fc10013",
              "name": "hashtags",
              "type": "string",
              "value": "={{ $node[\"4. Generate Branded Image Prompt\"].json.hashtags }}"
            },
            {
              "id": "060ce06e-55a3-4c63-a642-e3a0af572ddd",
              "name": "imageUrl",
              "type": "string",
              "value": "={{ $('6. Download Generated Image').item.json.output }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "64c5c53e-e326-4949-a058-95ab5f777edd",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -112,
        208
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "ab549fdc-dde3-4bb0-ab38-3635335c5680",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "=succeeded"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "1e63915c-8b5a-4c7e-ad32-4472d9d08193",
      "name": "ワークフロー実行時",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -2640,
        208
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "2b6f8dec-90b7-4bc0-92b2-0742a9788300",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        432,
        368
      ],
      "webhookId": "806a4ae8-c544-42a5-a0c4-3b2e8dba45b3",
      "parameters": {
        "amount": 2
      },
      "typeVersion": 1.1
    },
    {
      "id": "d73df605-2db0-4d19-888a-8c0aaf096a5e",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -1728,
        464
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"selected_topic\": \"string\",\n  \"research_data\": \"detailed info with sources\",\n  \"engagement_score\": \"1-10 rating\"\n} "
      },
      "typeVersion": 1.3
    },
    {
      "id": "3f6e8d03-23ba-4e78-9176-14eb2b0ed2d9",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -1184,
        464
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"title\": \"Catchy title\",\n  \"text\": \"Main post content\", \n  \"hashtags\": [\"#AI\", \"#Automation\"],\n  \"engagement_elements\": \"hooks, questions, CTAs\"\n}"
      },
      "typeVersion": 1.3
    },
    {
      "id": "d8523615-74aa-4233-a9a7-b76dfa86ecd0",
      "name": "1. Google Sheetsから保留トピックを取得",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -2304,
        208
      ],
      "parameters": {
        "options": {
          "returnFirstMatch": false
        },
        "filtersUI": {
          "values": [
            {
              "lookupValue": "Pending",
              "lookupColumn": "Status"
            }
          ]
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YbdujYtvaupBhQ0Aiwt8AKsswLAuge3n0cf6nqdiWcg/edit#gid=0",
          "cachedResultName": "Sayfa1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1YbdujYtvaupBhQ0Aiwt8AKsswLAuge3n0cf6nqdiWcg",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YbdujYtvaupBhQ0Aiwt8AKsswLAuge3n0cf6nqdiWcg/edit?usp=drivesdk",
          "cachedResultName": "Linkedin"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "df8r9D022KIAOHTC",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "8cb80dcb-e0e4-4776-9289-bc7564730707",
      "name": "2. AIでトピックをリサーチしバイラル角度を発見",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -1936,
        208
      ],
      "parameters": {
        "text": "=Search for the most engaging and viral AI automation topic from the following sheet data: {{ $json.Topic }} . \n\nFind 3 recent developments, trends, or news that would:\n1. Generate high engagement on LinkedIn\n2. Be relevant to business professionals \n3. Have strong search potential\n\nReturn ONLY a JSON object with:\n{\n  \"selected_topic\": \"string\",\n  \"research_data\": \"detailed info with sources\",\n  \"engagement_score\": \"1-10 rating\"\n} ",
        "options": {
          "systemMessage": "You are a highly specialized researcher and content creator. Your area of expertise is strictly limited to recent developments in artificial intelligence, machine learning models, and automation technologies. Your primary goal is to find trending topics within this specific domain.\n"
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "c13fc205-ea81-48bb-b42c-b2b8fabbb783",
      "name": "3. AIでLinkedIn投稿コンテンツを生成",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -1408,
        208
      ],
      "parameters": {
        "text": "=Create a complete LinkedIn post from this research:  {{ $json.output.research_data }}\n\nRequirements:\n- 150-250 words\n- Include 3-5 relevant hashtags  \n- Add engaging hook\n- Professional tone\n- Include call-to-action\n\nSTRICT JSON OUTPUT:\n{\n  \"title\": \"Catchy title\",\n  \"text\": \"Main post content\", \n  \"hashtags\": [\"#AI\", \"#Automation\"],\n  \"engagement_elements\": \"hooks, questions, CTAs\"\n}",
        "options": {
          "systemMessage": "You are a professional content creator and researcher for a leading technology and automation brand. Your task is to use your search tools to find information on a given topic, and then generate a complete LinkedIn post based on your findings. All outputs must be in fluent and professional English and strictly follow the requested JSON format.\n"
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "ee1c04cd-bfbc-4694-8abf-230f980a5bcd",
      "name": "4. ブランド画像プロンプトを生成",
      "type": "n8n-nodes-base.code",
      "position": [
        -1056,
        208
      ],
      "parameters": {
        "jsCode": "// Get the output string from the previous AI Agent node.\nconst parsedData = $json.output;\n\n// Parse the JSON string into a JavaScript object.\n\n\n// Define the fixed image style guide with RAL codes.\nconst fixedImageStyleDetails = `\n  Style: Cinematic, highly detailed, professional, sleek, modern.\n  Composition: Minimalist, concept-driven, abstract elements representing technology and AI. Avoid literal depictions.\n  Color Palette:\n    - Dominant Background Color: Grainy dark grey (RAL 7016 - Anthracite Grey).\n    - Main Element Color: Light grey (RAL 7035 - Light Grey).\n    - Highlight / Accent Color: Vibrant bright red (RAL 3020 - Traffic Red), used for key elements to draw attention.\n  Lighting: Emphasize studio lighting with sharp focus, creating subtle shadows and reflections.\n  Texture: Slightly textured, metallic or matte finishes where appropriate.\n  Output Format: High-resolution, suitable for professional social media platforms (e.g., LinkedIn).\n`;\n\n// Create the final image prompt by combining the dynamic content and the fixed style guide.\nconst imagePrompt = `\n  Create a visually striking and professional image that effectively represents the core message of a LinkedIn post.\n  The post is titled \"${parsedData.title}\" and its content discusses: \"${parsedData.text}\".\n  The image should evoke themes of modern technology, artificial intelligence, and innovation.\n  All images must strictly adhere to the following style guide for aesthetic consistency:\n  ${fixedImageStyleDetails}\n`;\n\n// Return a single object with all the necessary data for the next steps.\n// This includes all the original parsed data and the new image prompt.\nreturn [{\n  json: {\n    title: parsedData.title,\n    text: parsedData.text,\n    hashtags: parsedData.hashtags,\n    imagePrompt: imagePrompt\n  }\n}];"
      },
      "typeVersion": 2
    },
    {
      "id": "1d46afb2-9e14-4ef3-8a01-7dce0a587e95",
      "name": "4.1. ブランド画像プロンプトを生成",
      "type": "n8n-nodes-base.code",
      "position": [
        -832,
        208
      ],
      "parameters": {
        "jsCode": "// Get the parsed data from the previous node.\nconst postTitle = $json.title;\nconst postText = $json.text;\n\n// A professional style guide to ensure visual consistency.\nconst styleGuide = \"Cinematic, highly detailed, professional, sleek, modern, photorealistic. Color Palette: Dominant background is grainy dark grey (RAL 7016). Main elements are light grey (RAL 7035). Highlights are vibrant bright red (RAL 3020). Lighting: Studio lighting, sharp focus, subtle shadows. Composition: Minimalist, abstract, concept-driven.\";\n\n// Extract keywords from the post text to add to the prompt.\n// This is a simple keyword extraction. A more complex function could be used here.\nconst keywords = postText.split(/[,\\s.!?:]+/).filter(word => word.length > 3).slice(0, 10).join(', ');\n\n// Construct the final, optimized prompt.\nconst imagePrompt = `${styleGuide} A conceptual image for a LinkedIn post. The topic is \"${postTitle}\". Key concepts include: ${keywords}.`;\n\n// Return the new, refined prompt.\nreturn [{\n  json: {\n    imagePrompt: imagePrompt\n  }\n}];"
      },
      "typeVersion": 2
    },
    {
      "id": "243ff9e4-dca7-4826-8a31-71a89188efd8",
      "name": "5a. 画像生成を開始(Replicate)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -608,
        208
      ],
      "parameters": {
        "url": "https://api.replicate.com/v1/models/black-forest-labs/flux-1.1-pro-ultra/predictions",
        "method": "POST",
        "options": {},
        "jsonBody": "={{ \n  {\n    \"input\": {\n      \"raw\": false,\n      \"prompt\": $json.imagePrompt,\n      \"aspect_ratio\": \"3:2\",\n      \"output_format\": \"jpg\",\n      \"safety_tolerance\": 2,\n      \"image_prompt_strength\": 0.1\n    }\n  }\n}}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "headerParameters": {
          "parameters": [
            {
              "name": "Prefer",
              "value": "wait"
            }
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "QqvLajsfalElbyDM",
          "name": "Replicate"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "804ee2af-53cb-4ef0-b778-661f7e3783ef",
      "name": "5b. 画像ステータスを確認",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -352,
        208
      ],
      "parameters": {
        "url": "=https://api.replicate.com/v1/predictions/{{ $json.id }}",
        "options": {},
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "QqvLajsfalElbyDM",
          "name": "Replicate"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "d0479474-a74a-4652-bc71-5a2e03cde61d",
      "name": "6. 生成画像をダウンロード",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        560,
        192
      ],
      "parameters": {
        "url": "={{ $json.output }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "01b0ed84-3584-4764-8663-7e5736ba7b19",
      "name": "7. LinkedInに投稿を公開",
      "type": "n8n-nodes-base.linkedIn",
      "position": [
        816,
        192
      ],
      "parameters": {
        "text": "={{ $('4. Generate Branded Image Prompt').item.json.title }} \\n\\n {{ $('4. Generate Branded Image Prompt').item.json.text }} \\n\\n {{ $('4. Generate Branded Image Prompt').item.json.hashtags.join(' ') }}",
        "additionalFields": {},
        "shareMediaCategory": "IMAGE"
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "emWccvtIf4WWk42E",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "1c61f258-fad8-4b50-a1f3-3b5fa76f9df3",
      "name": "8. Google Sheetsを更新",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1312,
        192
      ],
      "parameters": {
        "columns": {
          "value": {
            "text": "={{ $json.text }}",
            "Topic": "={{ $json.topic }}",
            "Status": "done",
            "hashtags": "={{ $json. hashtags }}",
            "imageUrl": "={{ $json. imageUrl }}"
          },
          "schema": [
            {
              "id": "Topic",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Topic",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Status",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Status",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "text",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "text",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "hashtags",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "hashtags",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "imageUrl",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "imageUrl",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Topic"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YbdujYtvaupBhQ0Aiwt8AKsswLAuge3n0cf6nqdiWcg/edit#gid=0",
          "cachedResultName": "Linkedin Post"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1YbdujYtvaupBhQ0Aiwt8AKsswLAuge3n0cf6nqdiWcg",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YbdujYtvaupBhQ0Aiwt8AKsswLAuge3n0cf6nqdiWcg/edit?usp=drivesdk",
          "cachedResultName": "Linkedin"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "df8r9D022KIAOHTC",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "f280ce23-a994-4181-a5eb-1c6ef6822d5f",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3168,
        96
      ],
      "parameters": {
        "width": 448,
        "height": 640,
        "content": "# AI LinkedIn Content Factory\n\n**Purpose:** This workflow transforms a simple topic from a Google Sheet into a fully researched, written, and visually branded LinkedIn post, then publishes it automatically.\n\n### Quick Setup Guide\n\n1.  **Configure Credentials:**\n    *   `Google Sheets` (Nodes 1 & 8): Set up your Google account.\n    *   `AI Agents` (Nodes 2 & 3): Configure your OpenAI & SerpAPI credentials.\n    *   `Image Generation` (Node 5a): Configure your Replicate credentials.\n    *   `Publish Post` (Node 7): Configure your LinkedIn credentials.\n2.  **Prepare Your Sheet:** In the `1. Get Pending Topic` node, select your spreadsheet. Ensure it has columns named \"Topic\" and \"Status\". Add topics and set their status to \"Pending\".\n3.  **Customize Image Style (Optional):** In the `4. Generate Branded Image Prompt` node, you can change the `fixedImageStyleDetails` variable to match your own brand's color palette (using RAL codes) and style."
      },
      "typeVersion": 1
    },
    {
      "id": "53844269-a8b7-49a3-b422-8d19c9caf61a",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1936,
        -48
      ],
      "parameters": {
        "color": 4,
        "width": 704,
        "height": 208,
        "content": "### Phase 1: AI Research & Content Generation\n\n**Purpose:** This block acts as your AI content strategist.\n\n*   **2. Research Topic:** The first AI Agent takes your basic topic, searches for recent news and trends using SerpAPI, and finds a high-engagement, \"viral\" angle to focus on.\n*   **3. Generate Post:** The second AI Agent takes this research and writes a complete, professional LinkedIn post, including a title, main text, and relevant hashtags."
      },
      "typeVersion": 1
    },
    {
      "id": "a8a07fde-c0e8-4e0e-a1b6-b69971dfa74f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -816,
        -32
      ],
      "parameters": {
        "color": 6,
        "width": 736,
        "height": 208,
        "content": "### Phase 2: AI Branded Image Generation\n\n**Purpose:** This block creates a unique, on-brand image for your post.\n\n*   **4. Generate Prompt:** A `Code` node combines the post's content with a pre-defined **Brand Style Guide** (colors, composition, lighting) to create a highly detailed prompt for the image generator.\n*   **5. Generate & Check Image:** It sends the prompt to Replicate and enters a loop, checking every few seconds until the image is successfully generated."
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "64c5c53e-e326-4949-a058-95ab5f777edd": {
      "main": [
        [
          {
            "node": "d0479474-a74a-4652-bc71-5a2e03cde61d",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "2b6f8dec-90b7-4bc0-92b2-0742a9788300",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2b6f8dec-90b7-4bc0-92b2-0742a9788300": {
      "main": [
        [
          {
            "node": "804ee2af-53cb-4ef0-b778-661f7e3783ef",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "755d6c54-06e7-41ff-8d4b-30c3e40a5797": {
      "ai_tool": [
        [
          {
            "node": "c13fc205-ea81-48bb-b42c-b2b8fabbb783",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e9b499b6-258f-41f9-9571-198194aebdd5": {
      "ai_tool": [
        [
          {
            "node": "8cb80dcb-e0e4-4776-9289-bc7564730707",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "53c9d576-d12a-4996-bf38-656790002255": {
      "main": [
        [
          {
            "node": "1c61f258-fad8-4b50-a1f3-3b5fa76f9df3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2c1594d5-e16b-440a-8c27-e000a63584f8": {
      "ai_languageModel": [
        [
          {
            "node": "c13fc205-ea81-48bb-b42c-b2b8fabbb783",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "bf080aa1-0c97-4645-8acc-48b990efad08": {
      "ai_languageModel": [
        [
          {
            "node": "8cb80dcb-e0e4-4776-9289-bc7564730707",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "804ee2af-53cb-4ef0-b778-661f7e3783ef": {
      "main": [
        [
          {
            "node": "64c5c53e-e326-4949-a058-95ab5f777edd",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d73df605-2db0-4d19-888a-8c0aaf096a5e": {
      "ai_outputParser": [
        [
          {
            "node": "8cb80dcb-e0e4-4776-9289-bc7564730707",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "3f6e8d03-23ba-4e78-9176-14eb2b0ed2d9": {
      "ai_outputParser": [
        [
          {
            "node": "c13fc205-ea81-48bb-b42c-b2b8fabbb783",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "d0479474-a74a-4652-bc71-5a2e03cde61d": {
      "main": [
        [
          {
            "node": "01b0ed84-3584-4764-8663-7e5736ba7b19",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "01b0ed84-3584-4764-8663-7e5736ba7b19": {
      "main": [
        [
          {
            "node": "53c9d576-d12a-4996-bf38-656790002255",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ee1c04cd-bfbc-4694-8abf-230f980a5bcd": {
      "main": [
        [
          {
            "node": "1d46afb2-9e14-4ef3-8a01-7dce0a587e95",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1d46afb2-9e14-4ef3-8a01-7dce0a587e95": {
      "main": [
        [
          {
            "node": "243ff9e4-dca7-4826-8a31-71a89188efd8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1e63915c-8b5a-4c7e-ad32-4472d9d08193": {
      "main": [
        [
          {
            "node": "d8523615-74aa-4233-a9a7-b76dfa86ecd0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "243ff9e4-dca7-4826-8a31-71a89188efd8": {
      "main": [
        [
          {
            "node": "804ee2af-53cb-4ef0-b778-661f7e3783ef",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d8523615-74aa-4233-a9a7-b76dfa86ecd0": {
      "main": [
        [
          {
            "node": "8cb80dcb-e0e4-4776-9289-bc7564730707",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c13fc205-ea81-48bb-b42c-b2b8fabbb783": {
      "main": [
        [
          {
            "node": "ee1c04cd-bfbc-4694-8abf-230f980a5bcd",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8cb80dcb-e0e4-4776-9289-bc7564730707": {
      "main": [
        [
          {
            "node": "c13fc205-ea81-48bb-b42c-b2b8fabbb783",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

上級 - ソーシャルメディア, マルチモーダルAI

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

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

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

作成者

Hello, I'm Onur I've been working as a freelance software developer for about four years. In addition, I develop my own projects. For some time, I have been improving myself and providing various services related to AI and AI workflows. Both by writing low code and code. If you have any questions, don't hesitate to contact me.

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34