The Recap AI - Nano Banana Influencer-Werbeidee

Fortgeschritten

Dies ist ein Content Creation, Miscellaneous, Multimodal AI-Bereich Automatisierungsworkflow mit 11 Nodes. Hauptsächlich werden Set, FormTrigger, GoogleDrive, HttpRequest, ConvertToFile und andere Nodes verwendet. Generieren von unendlich vielen E-Commerce-Werbungsideen mit dem Nano-Bild-Generator

Voraussetzungen
  • Google Drive API-Anmeldedaten
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "id": "sywT2pKhyWK0seSM",
  "meta": {
    "instanceId": "06e5009344f682419c20ccd4ecdcb5223bbb91761882af93ac6d468dbc2cbf8d",
    "templateCredsSetupCompleted": true
  },
  "name": "The Recap AI - Nano Banana Influencer Ad Creative",
  "tags": [],
  "nodes": [
    {
      "id": "765aa3a3-7cce-4510-a342-c297d13e8c87",
      "name": "form_trigger",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        512,
        -192
      ],
      "webhookId": "fe94ee22-4cc4-41f1-98ea-e69855b6b630",
      "parameters": {
        "options": {},
        "formTitle": "Influencer Ad Creative Generator",
        "formFields": {
          "values": [
            {
              "fieldType": "file",
              "fieldLabel": "Image",
              "multipleFiles": false,
              "requiredField": true
            }
          ]
        },
        "formDescription": "Select and upload an image of your product. "
      },
      "typeVersion": 2.2
    },
    {
      "id": "a66447f3-377e-498a-a925-f21a60fee7df",
      "name": "list_influencer_images",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1040,
        -192
      ],
      "parameters": {
        "filter": {
          "folderId": {
            "__rl": true,
            "mode": "id",
            "value": "1HTaxyt9ZIlf3faATFlN4ujlTZge9_yg-"
          }
        },
        "options": {},
        "resource": "fileFolder",
        "returnAll": true
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "PgwI1k1VFnoEhOi6",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676",
      "name": "iterate_influencer_images",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        512,
        32
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "96c2c161-08ba-4dc6-87e3-da1ac17154b6",
      "name": "download_influencer_image",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        784,
        96
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        },
        "options": {},
        "operation": "download"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "PgwI1k1VFnoEhOi6",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "92609f61-eb3f-4eff-8f74-3392af805e3f",
      "name": "product_image_to_base64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        784,
        -192
      ],
      "parameters": {
        "options": {},
        "operation": "binaryToPropery",
        "binaryPropertyName": "Image"
      },
      "typeVersion": 1
    },
    {
      "id": "be421a9d-d907-4a9d-8183-1ee15d325417",
      "name": "influencer_image_to_base_64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        1040,
        96
      ],
      "parameters": {
        "options": {},
        "operation": "binaryToPropery"
      },
      "typeVersion": 1
    },
    {
      "id": "5a0d1500-72d5-4f6c-bd9e-caa43559c28e",
      "name": "generate_image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1280,
        96
      ],
      "parameters": {
        "url": "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-image-preview:generateContent",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"contents\": [{\n    \"parts\": [\n      { \"text\": \"Create an image where the cup/tumbler in image 1 is being held by the person in the 2nd image (like they are about to take a drink from the cup). The person should be sitting at a table at a cafe or coffee shop and is smiling warmly while looking at the camera. This is not a professional photo, it should feel like a friend is taking a picture of the person in the 2nd image. Only return the final generated image. The angle of the image should instead by slightly at an angle from the side (vary this angle).\" },\n      {\n        \"inline_data\": {\n          \"mime_type\": \"image/png\",\n          \"data\": \"{{ $node['product_image_to_base64'].json.data }}\"\n        }\n      },\n      {\n        \"inline_data\": {\n          \"mime_type\": \"image/jpeg\",\n          \"data\": \"{{ $node['influencer_image_to_base_64'].json.data }}\"\n        }\n      }\n    ]\n  }]\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "abcMckGk9RG9i0Ba",
          "name": "Google Gemini"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "a784a2b9-42d4-4f69-9f0f-0c2b22db061f",
      "name": "get_image",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1760,
        96
      ],
      "parameters": {
        "options": {},
        "operation": "toBinary",
        "sourceProperty": "image_result"
      },
      "typeVersion": 1.1
    },
    {
      "id": "f4bd7aed-8cc0-4c9a-9209-8a4af074e89f",
      "name": "upload_image",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2016,
        192
      ],
      "parameters": {
        "name": "=Influencer Image #{{ $runIndex + 1 }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "1ZatlrK3cMUHkeel-HTeCFYDf1mdBRAWj"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "PgwI1k1VFnoEhOi6",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "f6d7116b-51f6-4a7a-9684-8b92320eed2f",
      "name": "set_result",
      "type": "n8n-nodes-base.set",
      "position": [
        1520,
        96
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "524da01b-f8b9-4c2c-9e28-319455903e4d",
              "name": "=image_result",
              "type": "string",
              "value": "={{ $json.candidates[0].content.parts.filter(item => item.inlineData).first().inlineData.data }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "392150b5-f890-4918-a6ad-ab51e75560fb",
      "name": "Haftnotiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        368,
        -400
      ],
      "parameters": {
        "width": 1936,
        "height": 832,
        "content": "## Nano Banana Ad Creative Generator\n\n### Setup\n1. Upload influencer reference images to the source Google Drive Folder\n2. Create a Google Drive destination folder for your output\n3. Upload an image of your product you want promoted by the reference influencer images\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "0e83dceb-8c84-4d51-b849-cb6c98dcdd8b",
  "connections": {
    "a784a2b9-42d4-4f69-9f0f-0c2b22db061f": {
      "main": [
        [
          {
            "node": "f4bd7aed-8cc0-4c9a-9209-8a4af074e89f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f6d7116b-51f6-4a7a-9684-8b92320eed2f": {
      "main": [
        [
          {
            "node": "a784a2b9-42d4-4f69-9f0f-0c2b22db061f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "765aa3a3-7cce-4510-a342-c297d13e8c87": {
      "main": [
        [
          {
            "node": "92609f61-eb3f-4eff-8f74-3392af805e3f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f4bd7aed-8cc0-4c9a-9209-8a4af074e89f": {
      "main": [
        [
          {
            "node": "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5a0d1500-72d5-4f6c-bd9e-caa43559c28e": {
      "main": [
        [
          {
            "node": "f6d7116b-51f6-4a7a-9684-8b92320eed2f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a66447f3-377e-498a-a925-f21a60fee7df": {
      "main": [
        [
          {
            "node": "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "92609f61-eb3f-4eff-8f74-3392af805e3f": {
      "main": [
        [
          {
            "node": "a66447f3-377e-498a-a925-f21a60fee7df",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "96c2c161-08ba-4dc6-87e3-da1ac17154b6": {
      "main": [
        [
          {
            "node": "be421a9d-d907-4a9d-8183-1ee15d325417",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676": {
      "main": [
        [],
        [
          {
            "node": "96c2c161-08ba-4dc6-87e3-da1ac17154b6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "be421a9d-d907-4a9d-8183-1ee15d325417": {
      "main": [
        [
          {
            "node": "5a0d1500-72d5-4f6c-bd9e-caa43559c28e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Fortgeschritten - Content-Erstellung, Verschiedenes, Multimodales KI

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes11
Kategorie3
Node-Typen8
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Autor
Lucas Walter

Lucas Walter

@lucaswalter

Chief Automation Officer at The Recap AI. I build the AI systems and agents that power our business and teach others how to use n8n. Check out our YouTube channel linked below!

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34