Nodes/Comfyui-zhenzhen/Zhenzhen WanX 2.6 Video
ComfyUI Node

Zhenzhen WanX 2.6 Video

Wan 2.6 through Alibaba's official API, not a reseller

By T8mars·Created about a year ago·Updated 2 days ago· 740
Zhenzhen WanX 2.6 Video
  • image
  • video
  • video_url
  • task_id
prompt一幅都市奇幻艺术的场景。一个充满动感的涂鸦艺术角色。一个由喷漆所画成的少年,正从一面混凝土墙上活过来。他一边用极快的语速演唱一首英文rap,一边摆着一个经典的、充满活力的说唱歌手姿势。场景设定在夜晚一个充满都市感的铁路桥下。灯光来自一盏孤零零的街灯,营造出电影般的氛围,充满高能量和惊人的细节。视频的音频部分完全由他的rap构成,没有其他对话或杂音。
api_key
resolution1080P
duration5
audio_url
prompt_extendtrue
shot_typemulti
audio_enabledtrue
skip_errorfalse
seed0

Here's the odd one out in this pack, and in a good way. Every other node in Comfyui-zhenzhen routes through Zhenzhen's own storefronts and takes a Zhenzhen API key. Comfly_wan2_6_API is the exception the README calls out explicitly: it takes an official Alibaba Bailian (百炼 / DashScope) API key and talks straight to Alibaba's cloud. It was added in late 2025 as the author's own testing node before Wan 2.6 hit the storefronts - "支持官方百炼的APIKEY,暂时贞贞网站还没上,我测试用的."

That matters because of what Wan is. The open Wan line froze at 2.2 - 2.5, 2.6, and 2.7 have no weights. This node is the only way you can reasonably run Wan 2.6 inside ComfyUI: through Alibaba's own pay-per-task API, with your own key, no middleman.

How it works

The node submits a generation task to Alibaba's DashScope API and polls the task endpoint (dashscope.aliyuncs.com/api/v1/tasks/{id}) until the video's ready, then returns it as video, video_url, and task_id. The headline feature is native audio - Wan 2.6 generates video with synchronized sound, which is why audio_enabled defaults to true.

Inputs worth setting:

  • api_key - your Bailian key, not a Zhenzhen key. This is the node's whole personality.
  • prompt - the default is a long Chinese example; replace it. Works in English.
  • resolution - 1080P or 720P. duration - 5, 10, or 15 seconds.
  • prompt_extend - on by default; Alibaba expands your prompt before generation. Usually helps.
  • shot_type - single or multi. Multi shots change up framing within the clip, which is nice for anything with motion.
  • image (optional IMAGE) - connects an image-to-video run; leave empty for text-to-video.
  • audio_url (optional) - feed a reference audio if you want the clip to match it.

Installing and setting up

Install via ComfyUI Manager (search Comfyui-zhenzhen) or:

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

Restart ComfyUI. No models to download. Get a Bailian API key from Alibaba Cloud's DashScope console and paste it into api_key. Because it uses your own cloud account, billing is whatever Alibaba charges - no Zhenzhen margin on top.

Troubleshooting

The number-one confusion is the key: people paste in their Zhenzhen key and get auth errors. It has to be an Alibaba Bailian key. Second, the standard proxy caveat from the README flips here - Alibaba's Chinese endpoints are reachable without a VPN, which is the one nice thing about bypassing the overseas storefront. If a generation fails mid-way, Alibaba only bills completed tasks, and the task_id output lets you chase any job in the DashScope console. skip_error is there if you want failures to return empty results instead of aborting.

One warning from the KB: Wan's post-2.2 series is where Alibaba went commercial-only, and the local Wan community doesn't love that. But if you specifically want 2.6's audio-synced output, this is the cleanest door.

Categoryzhenzhen/wanx

Inputs (11)

NameTypeDefaultDescription
promptSTRING一幅都市奇幻艺术的场景。一个充满动感的涂鸦艺术角色。一个由喷漆所画成的少年,正从一面混凝土墙上活过来。他一边用极快的语速演唱一首英文rap,一边摆着一个经典的、充满活力的说唱歌手姿势。场景设定在夜晚一个充满都市感的铁路桥下。灯光来自一盏孤零零的街灯,营造出电影般的氛围,充满高能量和惊人的细节。视频的音频部分完全由他的rap构成,没有其他对话或杂音。
api_keySTRING
resolutionCOMBO1080P2 options: 1080P, 720P
durationCOMBO53 options: 5, 10, 15
imageoptIMAGE
audio_urloptSTRING
prompt_extendoptBOOLEANtrue
shot_typeoptCOMBOmulti2 options: single, multi
audio_enabledoptBOOLEANtrue
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 (3)

NameTypeDescription
videoVIDEO
video_urlSTRING
task_idSTRING