Nodes/Comfyui-zhenzhen/Concurrent Submit | Zhenzhen MiniMax Hailuo Video
ComfyUI Node

Concurrent Submit | Zhenzhen MiniMax Hailuo Video

First frame, last frame, subject ref

By T8mars·Created about a year ago·Updated 2 days ago· 740
Concurrent Submit | Zhenzhen MiniMax Hailuo Video
  • first_frame_image
  • last_frame_image
  • subject_reference
  • task
prompt
modelMiniMax-Hailuo-02
duration6
resolution768P
api_key
prompt_optimizertrue
fast_pretreatmentfalse
seed0
skip_errorfalse

Before H3 came out open-weights, "MiniMax video" meant Hailuo - the closed, hosted video model - and it's still the one most people mean when they say "Hailuo." This node is the Concurrent Submit twin of Comfly_MiniMax_video, the pack's wrapper for Hailuo's API. It's the queue-friendly version: instead of blocking your graph on one Hailuo render, it drops each job into the shared 10-worker video pool and returns a task handle immediately. If you're generating a set of shots for a sequence, that's the whole workflow.

The inputs that matter

  • model - Hailuo's model lineup; the author's changelog notes it supports "all Hailuo video models" and points at the official MiniMax docs for the parameter details.
  • prompt - required.
  • duration - clip length.
  • resolution - output size.
  • first_frame_image / last_frame_image - image-to-video with a proper start and end frame. This is the "tell me where it starts and where it ends" control that makes transitions look intentional.
  • subject_reference - keep a subject consistent across clips, which pairs beautifully with the concurrent setup: same reference, N shots, one collector.
  • prompt_optimizer - let the API polish/enhance your prompt before generation.
  • fast_pretreatment - a speed-over-polish toggle for draft iterations.
  • api_key - direct key paste (main API route).
  • seed / skip_error - the standard pack pair.

The concurrent flow

Output is a task (COMFLY_VIDEO_FUTURE), never a video directly. The pattern is the pack's usual one: several Submit nodes (same subject reference, different prompts or durations) → every task into ComflyConcurrent_Video_Await (10 slots) → collector returns the finished clips in slot order plus a status JSON. COMFLY_VIDEO_PENDING can add queue depth beyond the 10 workers.

Install and gotchas

Ships in T8mars/Comfyui-zhenzhen - ComfyUI Manager → "Comfyui-zhenzhen", or git clone https://github.com/T8mars/Comfyui-zhenzhen into custom_nodes, then restart. No local models, standard deps. Paid token, overseas servers (proxy from China). Two things the changelog itself warns about: the exact model capabilities live in the official MiniMax docs (read them before assuming a parameter works), and Hailuo's price depends heavily on duration and resolution - a batch of long clips is a batch of long bills.

Categoryzhenzhen/MiniMax/Concurrent Submit

Inputs (12)

NameTypeDefaultDescription
promptSTRING
modelCOMBOMiniMax-Hailuo-029 options: MiniMax-Hailuo-02, T2V-01, T2V-01-Director, I2V-01-Director, I2V-01-live, I2V-01, +3
durationCOMBO62 options: 6, 10
resolutionCOMBO768P3 options: 720P, 768P, 1080P
api_keyoptSTRING
prompt_optimizeroptBOOLEANtrue
fast_pretreatmentoptBOOLEANfalse
first_frame_imageoptIMAGE
last_frame_imageoptIMAGE
subject_referenceoptIMAGE
seedoptINT00–2147483647
skip_erroroptBOOLEANfalse开启后,节点失败时不报错、按旧行为返回默认空结果;关闭时(默认)失败直接抛出错误。

Outputs (1)

NameTypeDescription
taskCOMFLY_VIDEO_FUTURE