浴室柜电商图生成(飞书触发)
把一张浴室柜「白底图」变成一套可上架的电商素材:产品标题、产品描述、8 张不同风格的
1:1 场景图,全程由飞书多维表格的一个按钮触发,结果自动回填到表格。
它能做什么
- 触发:在飞书多维表格点击「开始生成」按钮 → 通过 Webhook 启动流程。
- 取图:读取该记录里的白底图字段(白底图1~8,取第一张有图的)。
- 识图 + 写文案:用视觉模型识别产品外观,生成中文
产品名称(8–18 字)与
产品描述(20–50 字),回填到表格。 - 抠图:用 Replicate 上的 Rembg 模型去掉背景,得到透明 PNG。
- 生成场景图:用 Gemini 图像模型,基于 8 套固定场景提示词,生成 8 张 1:1(1024×1024)
电商场景图(主卫空间 / 正面主视觉 / 小户型 / 酒店风 / 原木奶油风 / 细节近景 / 收纳卖点 / 家庭安装)。 - 回填 + 收尾:图片上传到飞书云文档,写回表格对应字段,状态标记
✅ Done。
> 关键点:场景图严格保留原产品外观(颜色、材质、结构、数量),只换背景与布景,
> 不虚构款式、不加水印/品牌/价格。这条约束写在 6. 智能场景合成 节点的提示词里,可按需微调。
使用前提(一次性配置)
- 一台可公网访问的 n8n 实例(云服务器 / 内网穿透均可,Webhook 需要飞书能回调)。
- 一个飞书开放平台应用,已开通「云文档(多维表格 Bitable)」权限,并拿到
app_access_token对应的 API 凭据。 - 以下三家 API 的 Key(替换
assets/workflow.json中的占位符即可): - GPTSAPI / OpenAI 兼容视觉接口(
{{GPTSAPI_TOKEN}})——用于产品识别与文案。 - Replicate(
{{REPLICATE_API_TOKEN}})——用于 Rembg 抠图(模型版本已写死在节点里)。 - Google Gemini(
{{GOOGLE_API_KEY}})——用于gemini-3.1-flash-image场景图生成。
飞书多维表格字段结构
在 Bitable 建一张表,至少需要这些字段(字段名需与提示词/回填节点一致):
| 字段名 | 类型 | 作用 |
|---|---|---|
| 白底图1 … 白底图8 | 图片 | 产品白底原图,取第一张有图的 |
| 产品名称 | 文本 | 回填:AI 生成的中文标题 |
| 产品描述 | 文本 | 回填:AI 生成的中文描述 |
| 场景图1 … 场景图8 | 图片(附件) | 回填:生成的 8 张场景图 |
| 运行状态 | 文本 | 过程标记(🚀 Generating / ✅ Done) |
| 「开始生成」按钮 | 按钮 | 配置为「点击时调用 Webhook」 |
部署步骤
完整图文步骤见 references/setup.md,摘要如下:
- 导入工作流:在 n8n 中
Workflows → Import from File,选择本 skill 的
assets/workflow.json。 - 填占位符:把文件中的
{{FEISHU_APP_TOKEN}}、{{FEISHU_TABLE_ID}}、
{{GPTSAPI_TOKEN}}、{{REPLICATE_API_TOKEN}}、{{GOOGLE_API_KEY}}、
REPLACE_WITH_WEBHOOK_PATH、REPLACE_WITH_FEISHU_CREDENTIAL_ID/NAME、
REPLACE_WITH_WORKFLOW_ID替换成你自己的真实值。 - 配飞书凭据:在 n8n
Credentials里新建 Feishu API 凭据,填到各 HTTP 节点的
feishuNodeCredentialsApi。 - 配 Webhook 回调校验:飞书按钮首次配置回调 URL 时,n8n 会收到
url_verification事件,工作流已内置「飞书回调即时响应」节点原样返回challenge,
无需额外处理。 - 绑定按钮:在多维表格里把「开始生成」按钮指向 n8n Webhook 地址。
- 激活工作流:打开 n8n 工作流开关,填一张白底图、点按钮即可。
自定义建议
- 改场景数量/风格:编辑
6. 智能场景合成 (Code)节点里的styles数组
(含field字段名与prompt提示词)。 - 换抠图/出图模型:替换 Replicate 模型
version或 Gemini 模型名即可,其余逻辑不变。 - 换产品品类:把提示词里的「浴室柜」全局替换成你的品类(如「马桶」「花洒」),
约束条件与场景词同步调整。
安全说明
- 本 skill 内的 API Key 均为
{{...}}占位符,不含任何真实密钥。 - 工作流会向飞书、GPTSAPI、Replicate、Google 四个外部域名发起请求,并上传图片到
飞书云文档;使用前请确认这些出网与数据外传符合你的合规要求。 - 建议为 n8n 实例配置访问控制,Webhook 路径使用随机字符串。
文件清单
SKILL.md:本说明assets/workflow.json:n8n 工作流(已脱敏,含占位符)references/setup.md:飞书 + n8n + 三家 API 的详细配置指南