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

Использовать этот рабочий процесс из кода

Каждый рабочий процесс Comfy — это JSON-граф. Ниже представлен payload этого процесса, точно так же, как его запускает ComfyUI: получите его по ссылке, храните в системе контроля версий или загрузите в ComfyUI и выполняйте по узлам.

e99bd5fc385c.json
Загрузка JSON рабочего процесса…

Запустите его на TypeScript или Python с помощью Comfy SDK. Один и тот же код работает с 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).

Доступ к API Comfy Cloud требует плана с API-ключом.

Посмотреть все воркфлоу
Showing 30 of 30 templates