The Recap AI - Nano Banana 网红广告创意
中级
这是一个Content Creation, Miscellaneous, Multimodal AI领域的自动化工作流,包含 11 个节点。主要使用 Set, FormTrigger, GoogleDrive, HttpRequest, ConvertToFile 等节点。 使用 Nano Banana 图片生成器生成无限电商广告创意
前置要求
- •Google Drive API 凭证
- •可能需要目标 API 的认证凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "sywT2pKhyWK0seSM",
"meta": {
"instanceId": "06e5009344f682419c20ccd4ecdcb5223bbb91761882af93ac6d468dbc2cbf8d",
"templateCredsSetupCompleted": true
},
"name": "The Recap AI - Nano Banana 网红广告创意",
"tags": [],
"nodes": [
{
"id": "765aa3a3-7cce-4510-a342-c297d13e8c87",
"name": "表单触发器",
"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": "列出网红图片",
"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": "遍历网红图片",
"type": "n8n-nodes-base.splitInBatches",
"position": [
512,
32
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "96c2c161-08ba-4dc6-87e3-da1ac17154b6",
"name": "下载网红图片",
"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": "产品图片转Base64",
"type": "n8n-nodes-base.extractFromFile",
"position": [
784,
-192
],
"parameters": {
"options": {},
"operation": "binaryToPropery",
"binaryPropertyName": "Image"
},
"typeVersion": 1
},
{
"id": "be421a9d-d907-4a9d-8183-1ee15d325417",
"name": "网红图片转Base64",
"type": "n8n-nodes-base.extractFromFile",
"position": [
1040,
96
],
"parameters": {
"options": {},
"operation": "binaryToPropery"
},
"typeVersion": 1
},
{
"id": "5a0d1500-72d5-4f6c-bd9e-caa43559c28e",
"name": "生成图片",
"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": "获取图片",
"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": "上传图片",
"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": "设置结果",
"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": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
368,
-400
],
"parameters": {
"width": 1936,
"height": 832,
"content": "## Nano Banana 广告创意生成器"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "0e83dceb-8c84-4d51-b849-cb6c98dcdd8b",
"connections": {
"get_image": {
"main": [
[
{
"node": "upload_image",
"type": "main",
"index": 0
}
]
]
},
"set_result": {
"main": [
[
{
"node": "get_image",
"type": "main",
"index": 0
}
]
]
},
"form_trigger": {
"main": [
[
{
"node": "product_image_to_base64",
"type": "main",
"index": 0
}
]
]
},
"upload_image": {
"main": [
[
{
"node": "iterate_influencer_images",
"type": "main",
"index": 0
}
]
]
},
"generate_image": {
"main": [
[
{
"node": "set_result",
"type": "main",
"index": 0
}
]
]
},
"list_influencer_images": {
"main": [
[
{
"node": "iterate_influencer_images",
"type": "main",
"index": 0
}
]
]
},
"product_image_to_base64": {
"main": [
[
{
"node": "list_influencer_images",
"type": "main",
"index": 0
}
]
]
},
"download_influencer_image": {
"main": [
[
{
"node": "influencer_image_to_base_64",
"type": "main",
"index": 0
}
]
]
},
"iterate_influencer_images": {
"main": [
[],
[
{
"node": "download_influencer_image",
"type": "main",
"index": 0
}
]
]
},
"influencer_image_to_base_64": {
"main": [
[
{
"node": "generate_image",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 内容创作, 杂项, 多模态 AI
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
Recap AI - Veo 3.1 电商产品动画生成器
基于Veo 3.1的电商产品目录AI视频生成器
If
Set
Wait
+10
18 节点Lucas Walter
内容创作
Recap AI - Facebook广告克隆系统
使用Gemini AI和Apify克隆和定制竞争对手的Facebook广告
If
Set
Merge
+9
18 节点Lucas Walter
内容创作
Recap AI - 电商视频生成器
使用 Sora 2 和 Gemini 为电商生成 UGC 营销视频
If
Set
Wait
+13
24 节点Lucas Walter
WordPress博客自动化专业版(深度研究)v2.1市场
使用GPT-4o、Perplexity AI和多语言支持自动化SEO优化的博客创建
If
Set
Xml
+27
125 节点Daniel Ng
内容创作
使用 OpenAI、ElevenLabs 和 Fal.ai 自动化病毒式内容创作,适用于视频、播客和 ASMR
使用 OpenAI、ElevenLabs 和 Fal.ai 自动化病毒式内容创作,适用于视频、播客和 ASMR
Set
Code
Wait
+16
97 节点Adam Crafts
内容创作
LinkedIn和X病毒内容自动引擎
使用AI生成和发布自动创建LinkedIn和X的病毒内容
If
Set
Wait
+26
156 节点Diptamoy Barman
内容创作
工作流信息
难度等级
中级
节点数量11
分类3
节点类型8
作者
Lucas Walter
@lucaswalterChief 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!
外部链接
在 n8n.io 查看 →
分享此工作流