Nodes/Comfyui-zhenzhen/Concurrent Submit | zhenzhen-wan-3.0-video-lowprice(8合1)
ComfyUI Node

Concurrent Submit | zhenzhen-wan-3.0-video-lowprice(8合1)

Wan 3.0, four modes in one node, batched

By T8mars·Created about a year ago·Updated 2 days ago· 740
Concurrent Submit | zhenzhen-wan-3.0-video-lowprice(8合1)
  • api_config
  • image1
  • image2
  • image3
  • image4
  • image5
  • image6
  • image7
  • image8
  • image9
  • image10
  • video1
  • video2
  • video3
  • video4
  • video5
  • audio1
  • audio2
  • audio3
  • audio4
  • audio5
  • task
modelwan-3.0-i2v
prompt
seconds2
resolution480P
ratioadaptive
generate_audiotrue
enable_thinkingfalse
file_url
link_url
seed0
skip_errorfalse

Wan 3.0 is the newest Wan in this pack - the changelog entry that shipped it calls it the "4合1" (4-in-1) video node, and that's the accurate description. One node, four model modes: wan-3.0-i2v (image-to-video), wan-3.0-r2v (reference-to-video), and the global variants of each for the overseas lanes. It's also the most input-heavy node in the pack: up to ten images, five videos, five audios, plus a document or webpage URL as reference. This is a node for people assembling multi-modal reference stacks, and the concurrent wrapper lets you run those stacks ten at a time in the shared video pool.

Two things to know before the inputs. It's a low-price channel node: api_config from the zhenzhen-seedance2-low-price-api-settings node (or SEEDANCE_API_KEY), not a bare apikey. And per the release notes, neither your API key nor run results are written into the workflow - a deliberate privacy choice in a pack where that's not always the default.

Inputs that matter

  • model - one of the four: wan-3.0-i2v, wan-3.0-r2v, wan-3.0-global-i2v, wan-3.0-global-r2v.
  • prompt - up to 20,000 characters. Required for R2V, optional for I2V; the tooltip notes you can reference "Image 1, Video 1, Audio 1" in upload order.
  • seconds - auto plus 2 through about 30 seconds, default 2.
  • resolution - 480P, 720P, or 1080P.
  • ratio - adaptive, 16:9, 4:3, 1:1, 3:4, 9:16.
  • generate_audio - on by default.
  • enable_thinking - off by default; "overseas models only" and auto-enables for Global R2V when you pass a file or link URL.
  • file_url / link_url - R2V's optional references: a public file URL or a webpage URL. They're mutually exclusive - pick one.
  • image1–image10, video1–video5, audio1–audio5 - the reference stack. I2V uses image1 as the required first frame and image2 as an optional last frame; R2V uses the full buffet.
  • seed, skip_error.

Output: a COMFLY_VIDEO_FUTURE task.

How it works

Standard ComflyConcurrent.py wrapper: validate, push the original Comfly_wan_3_0_video_lowprice call onto the bounded video executor (ten workers), return the future immediately. Concurrent Collect Videos waits on all tasks, restores slot order, and reports per-slot status; failure_mode: placeholder degrades a failed slot to a blank clip.

Setup

Install the pack once - ComfyUI Manager (search "Comfyui-zhenzhen"), or:

cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-zhenzhen

No weights - Wan 3.0 is cloud-only. Key via the low-price settings node or SEEDANCE_API_KEY; the domestic channel is the discount, and Wan 3.0 reference-heavy runs add up fast, so the cheaper lane matters.

Gotchas

The reference stack is powerful and easy to overshoot. More references means more billed input and more ways for the model to contradict itself - for R2V, start with one image and one audio, verify the anchor holds, then scale. file_url vs link_url being mutually exclusive catches people; connecting both is a silent conflict. And if a Global R2V with a link URL behaves oddly, enable_thinking auto-flipping on is the reason - it's by design, just surprising. Timeouts: check your async task page before assuming the run failed.

Categoryzhenzhen/Seedance2 Low Price/Concurrent Submit

Inputs (32)

NameTypeDefaultDescription
modelCOMBOwan-3.0-i2v8 options: wan-3.0-i2v, wan-3.0-r2v, wan-3.0-global-i2v, wan-3.0-global-r2v, wan-3.0-prime-i2v, wan-3.0-prime-r2v, +2
promptSTRING最多 20000 字符;R2V 必填,I2V 可选。R2V 可按上传顺序引用 Image 1、Video 1、Audio 1。
secondsCOMBO230 options: auto, 2, 3, 4, 5, 6, +24
resolutionCOMBO480P3 options: 480P, 720P, 1080P
ratioCOMBOadaptive6 options: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16
generate_audioBOOLEANtrue
enable_thinkingBOOLEANfalse仅标准版海外模型使用,Prime 海外模型不支持;标准版 Global R2V 传入 file_url 或 link_url 时自动开启。
file_urlSTRINGR2V 可选公网文件 URL,与 link_url 互斥。
link_urlSTRINGR2V 可选网页 URL,与 file_url 互斥。
seedINT00–2147483647
api_configoptZHENZHEN_SEEDANCE2_CONFIG
image1optIMAGEWan 3.0 图片 1。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image2optIMAGEWan 3.0 图片 2。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image3optIMAGEWan 3.0 图片 3。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image4optIMAGEWan 3.0 图片 4。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image5optIMAGEWan 3.0 图片 5。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image6optIMAGEWan 3.0 图片 6。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image7optIMAGEWan 3.0 图片 7。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image8optIMAGEWan 3.0 图片 8。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image9optIMAGEWan 3.0 图片 9。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
image10optIMAGEWan 3.0 图片 10。I2V 使用 image1 必填首帧、image2 可选尾帧;R2V 最多 10 张。
video1optVIDEOWan 3.0 R2V 参考视频 1,最多 5 个。
video2optVIDEOWan 3.0 R2V 参考视频 2,最多 5 个。
video3optVIDEOWan 3.0 R2V 参考视频 3,最多 5 个。
video4optVIDEOWan 3.0 R2V 参考视频 4,最多 5 个。
video5optVIDEOWan 3.0 R2V 参考视频 5,最多 5 个。
audio1optAUDIOWan 3.0 R2V 参考音频 1,最多 5 个。
audio2optAUDIOWan 3.0 R2V 参考音频 2,最多 5 个。
audio3optAUDIOWan 3.0 R2V 参考音频 3,最多 5 个。
audio4optAUDIOWan 3.0 R2V 参考音频 4,最多 5 个。
audio5optAUDIOWan 3.0 R2V 参考音频 5,最多 5 个。
skip_erroroptBOOLEANfalse

Outputs (1)

NameTypeDescription
taskCOMFLY_VIDEO_FUTURE