Nodes/Comfyui-zhenzhen/Concurrent Submit | zhenzhen-hailuo-2.3-video-lowprice
ComfyUI Node

Concurrent Submit | zhenzhen-hailuo-2.3-video-lowprice

Hailuo 2.3 video at the discounted rate, batched ten-deep

By T8mars·Created about a year ago·Updated 2 days ago· 740
Concurrent Submit | zhenzhen-hailuo-2.3-video-lowprice
  • first_image
  • api_config
  • task
modelhailuo-2.3-t2v-standard
prompt
seconds6
resolution768p
ratio16:9
skip_errorfalse
seed0

This one is part of Zhenzhen's "low price" family, which is a different storefront than the main nodes: instead of the overseas ai.t8star.org API, it talks to the domestic site (api.seedance.nz), where models run at roughly 75–80% of the overseas price. So the pitch is MiniMax's Hailuo 2.3 video model, standard or pro, at a fan-priced discount - and batched ten at a time through the concurrent pattern on top of that.

Hailuo 2.3 is a solid middle-of-the-road text/image-to-video model: good motion, respectable prompt adherence, and the fast variants (hailuo-2.3-fast-i2v, hailuo-2.3-fast-pro-i2v) exist precisely for cheap iteration. That's the sensible use here - cheap drafts, then promote to pro when you like the direction.

How it fits the concurrent pattern

The plain Comfly_hailuo_2_3_video_lowprice node is a "Seedance2 Low Price" unified node: it reads an api_config (a ZHENZHEN_SEEDANCE2_CONFIG object from the pack's settings node) that carries the domestic base URL and key, submits, polls, and downloads. The Submit wrapper keeps every input, swaps the output for a single task (COMFLY_VIDEO_FUTURE), and defers the call to the video worker pool (default 10, COMFLY_VIDEO_CONCURRENCY env var).

The task output is consumed by ComflyConcurrent_Video_Await, which waits for all connected tasks and returns video_1video_10 in order plus a status JSON. failure_mode (fail_fast / placeholder) decides whether a single failure aborts the batch or blanks the slot.

Inputs that matter

model is required and is where you choose: hailuo-2.3-t2v-standard, hailuo-2.3-t2v-pro, hailuo-2.3-i2v-standard, hailuo-2.3-i2v-pro, hailuo-2.3-fast-i2v, or hailuo-2.3-fast-pro-i2v. The i2v variants need first_image connected - that's the only IMAGE input this node takes, a single starting frame. prompt is required; seconds is 6 or 10; resolution is 768p or 1080p; ratio offers the full set (adaptive, 16:9, 4:3, 1:1, 3:4, 9:16, 21:9).

api_config is the interesting one: it's not a raw key but the config object from the settings node (Comfly_api_set with api_base set to seedance_low_price, or the dedicated low-price settings node). Connect that once and the node knows the domestic URL and your key. seed is cache-control only.

Install and gotchas

Pack install as always: ComfyUI Manager → search Comfyui-zhenzhen, or git clone https://github.com/T8mars/Comfyui-zhenzhen into ComfyUI/custom_nodes, restart. No local models.

The defining gotcha of the low-price family: these nodes require the domestic api.seedance.nz config, which is a separate account/key from your overseas ai.t8star.org key - the README is explicit that the low-price site is its own store with its own pricing. If you feed it the overseas key, it won't authenticate. The good news is the domestic site generally doesn't need a VPN from mainland China, unlike the overseas one. And watch the resolution multiplier: pro models at 1080p cost meaningfully more than fast at 768p, which is exactly why the cheap drafts-first workflow pays.

Categoryzhenzhen/Seedance2 Low Price/Concurrent Submit

Inputs (9)

NameTypeDefaultDescription
modelCOMBOhailuo-2.3-t2v-standard6 options: hailuo-2.3-t2v-standard, hailuo-2.3-t2v-pro, hailuo-2.3-i2v-standard, hailuo-2.3-i2v-pro, hailuo-2.3-fast-i2v, hailuo-2.3-fast-pro-i2v
promptSTRING
secondsCOMBO62 options: 6, 10
resolutionCOMBO768p2 options: 768p, 1080p
ratioCOMBO16:97 options: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16, +1
first_imageoptIMAGE
api_configoptZHENZHEN_SEEDANCE2_CONFIG
skip_erroroptBOOLEANfalse
seedoptINT00–18446744073709550000Execution seed for ComfyUI cache control. Fixed reuses the cached result; randomize/increment/decrement requests a new run. This compatibility seed is not sent to APIs that do not expose a native seed parameter.

Outputs (1)

NameTypeDescription
taskCOMFLY_VIDEO_FUTURE