该 ComfyUI 工作流可基于最多三张参考图像生成电影感、多镜头的产品广告视频。在 Inputs 组中,你提供 Image 1 作为主图/环境参考(该图定义的场景会在所有镜头中保持一致),并使用 Images 2–3 作为产品细节参考。时长与独特镜头数量由 PrimitiveInt 节点控制;可选的品牌/风格引导写入 PrimitiveStringMultiline 输入。LLM Prompt Generation 组使用 GeminiNodeV2 将这些输入转换为 MiniMax H3 可理解的单一带时间提示词(例如:0–3s Shot 1,3–6s Shot 2 等)。结构化提示词与参考图像一起驱动 MiniMax H3 节点渲染风格一致、符合品牌调性的最终视频。

该工作流效率高的关键在于“一条提示词多镜头”的设计。MiniMax H3 期望使用一条包含所有镜头及其时间窗口的提示词,因此 GeminiNodeV2 会格式化出清晰的镜头列表,包含相机运动、转场与产品卖点。你可以用 PreviewAny 与 MarkdownNote 预览并核对分镜脚本。确认无误后,将最终脚本粘贴到 Edit Prompt? 组以“锁定”提示词,并绕过 LLM 步骤,从而进行快速、可复现的迭代。随后,Generate and Save Video 组会渲染广告并通过 SaveVideo 写入磁盘,形成一条可重复使用的生产流程,用于快速产出一致的产品短片。

API

通过代码使用此工作流

每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。

c98e5c457e1e.json
正在获取工作流 JSON…

使用 Comfy SDK 从 TypeScript 或 Python 运行。相同代码可用于 Comfy Cloud 或你自托管的 ComfyUI——只需更改基础 URL。

// Install (beta)
npm i @comfyorg/sdk

// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");

SDK 需要 API 格式的工作流:在 ComfyUI 中打开此工作流,使用 文件 → 导出工作流(API)。

Comfy Cloud API 访问需要包含 API 密钥的套餐。

常见问题

常见问题

查看所有工作流
Showing 30 of 30 templates