This workflow demonstrates how to drive MiniMax H3 video generation with multiple image anchors placed anywhere along the timeline. The core MiniMaxH3ReferenceToVideo node takes a long-form prompt (via PrimitiveStringMultiline) and up to four reference frames, each with its own timestamp and strength (PrimitiveInt and PrimitiveFloat), to steer motion, framing, and subject continuity at specific moments. ResolutionSelector and ComfyMathExpression set clean, multiple-of-32 dimensions, while RandomNoise provides a seed for reproducibility.
Under the hood, H3 returns video and native stereo audio as model latents. VAEDecode converts the video latents to RGB frames, and VAEDecodeAudio decodes the audio stream. CreateVideo assembles frames at the chosen FPS and muxes the decoded audio; SaveVideo then writes the final file to disk. ComfySwitchNode lets you quickly enable/disable individual reference anchors or the audio path. The workflow is grouped for clarity (User Inputs, Conditioning, Extra Image Guidance Conditioning, Video Settings, Decoding and create video), so you can focus on anchoring key frames to force narrative beats, continue an existing clip, or produce tightly timed social content with synchronized audio.
Advanced nodes like UNETLoader, CLIPLoader, VAELoader, BasicScheduler, SamplerCustomAdvanced, and BasicGuider are included for compatibility and potential extension, but the default H3 path works out of the box. If you want to customize dimensions beyond the presets, remove the ResolutionSelector and drive width/height directly (PrimitiveInt), keeping both divisible by 32 for stable decoding.
API
Use este workflow a partir do código
Todo workflow Comfy é um grafo JSON. O payload abaixo é este workflow, exatamente como o ComfyUI executa — obtenha-o pela URL, mantenha-o no controle de versão ou carregue-o no ComfyUI e execute nó por nó.
Execute a partir de TypeScript ou Python com o Comfy SDK. O mesmo código serve para o Comfy Cloud ou um ComfyUI hospedado por você — apenas a URL base muda.
// 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");O SDK utiliza um workflow no formato API: abra este workflow no ComfyUI e use Arquivo → Exportar Workflow (API).
O acesso à API do Comfy Cloud requer um plano com chave de API.


















