Concurrent Submit | zhenzhen-hailuo-2.3-video-lowprice
Hailuo 2.3 video at the discounted rate, batched ten-deep
- first_image
- api_config
- task
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_1 … video_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.
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| model | COMBO | hailuo-2.3-t2v-standard | 6 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 |
| prompt | STRING | — | |
| seconds | COMBO | 6 | 2 options: 6, 10 |
| resolution | COMBO | 768p | 2 options: 768p, 1080p |
| ratio | COMBO | 16:9 | 7 options: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16, +1 |
| first_imageopt | IMAGE | — | |
| api_configopt | ZHENZHEN_SEEDANCE2_CONFIG | — | |
| skip_erroropt | BOOLEAN | false | — |
| seedopt | INT | 00–18446744073709550000 | Execution 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)
| Name | Type | Description |
|---|---|---|
| task | COMFLY_VIDEO_FUTURE | — |