
此ComfyUI工作流可快速、可复用地生成时尚产品九宫格。你只需提供两项输入——时尚大片参考和干净的产品图,流程即可生成8个角度变化且产品一致的图像。流程核心依赖Nano Banana Pro进行图像生成,并用一组简明一致的提示词驱动多样性,确保产品外观不漂移。输出以9:16竖版4K(2160x3840)九宫格拼图,便于快速评审或社交/电商交付。
技术上,流程用LoadImage节点导入大片参考和产品图。PrimitiveStringMultiline节点存储8个角度指令(可编辑以更换视角),PrimitiveNode节点存储数值参数(如角度数或种子)。GeminiImage2Node(配置为gemini-3-pro-image-preview)可辅助分析大片参考或生成提示文本。两个essentials节点(UUID为68c58c16-e698-45a4-97f9-54ae8eb9dee9和487baed2-dc27-49c3-a6b2-0bf45a53e64d,来自comfyui_essentials)负责图像拼接和布局,BatchImagesNode收集8张结果,RegexReplace清理文件名,SaveImage输出单张8 格拼版及可选单帧。最终仅用两次Nano Banana生成即可扩展为8个一致角度。
API
通过代码使用此工作流
每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。
使用 Comfy SDK 从 TypeScript 或 Python 运行。相同代码可用于 Comfy Cloud 或你自托管的 ComfyUI——只需更改基础 URL。
// Install (beta)
npm i @comfyorg/sdk
// Run "步骤 2:联系表工作流" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("template_contact_sheet-step_2.app_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("16", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("88")[0].toFile("output.png"); // SaveImageSDK 需要 API 格式的工作流:在 ComfyUI 中打开此工作流,使用 文件 → 导出工作流(API)。
常见问题













