ComfyUI Node

Wan2.6

Wan 2.6 without a 27B model on your desk

By Runware·Created 2 years ago·Updated about a month ago· 140
Wan2.6
  • frameImages
  • referenceVideos
  • video
positivePrompt
audio
negativePrompt
size720p (16:9)
seed0
duration5
numberResults1
providerSettings.alibaba.audiotrue
providerSettings.alibaba.promptExtendtrue
safetyfalse
safety.checkContentfalse
safety.modefast
providerSettings.alibaba.shotTypesingle
ttlfalse
ttl_value60
outputFormatMP4
outputQuality95

Here's the thing about Wan 2.6 that most people don't realize until they go looking for the weights: it stopped shipping open. Wan 2.1 and 2.2 were the local community's default video models - Apache-licensed, everywhere, the reason "Wan" became shorthand for "decent open video" - but Alibaba moved 2.5, 2.6 and 2.7 behind their API. So this node is less "cloud convenience" and more "the only reasonable way to run Wan 2.6 from a ComfyUI graph." You get the model; you just don't get the gigabytes.

The inputs that matter

  • positivePrompt (required, STRING, multiline): what happens on screen. Wan is good at physics-y, lively motion, so describe action, not just subject.
  • frameImages (optional, IMAGE): image-to-video. Feed a first frame (or frames) and Wan animates from it. This is the community favorite mode - anchoring the first frame solves a lot of consistency.
  • providerSettings.alibaba.audio (default true): generate native audio aligned with the visuals. This is a Wan 2.x headline feature, and it's on by default - turn it off if you want the silent clip.
  • providerSettings.alibaba.promptExtend (default true): LLM-based prompt rewriting. Here's the gotcha in the tooltip: it affects reproducibility. If you're chasing a specific seed, flip this off, or your "same prompt, same seed" won't be same at all.
  • duration: 5, 10, or 15 seconds. 15 seconds at 1080p is a chunk of cloud compute, so budget accordingly.
  • size: 720p/1080p presets in both orientations plus 1:1 and 4:3, and "from input" options that inherit your frame's aspect ratio.
  • shotType: single or multi - one continuous shot or a multi-scene composition.

The rest (negativePrompt, seed, numberResults up to 4, safety, ttl, outputFormat/outputQuality) is the standard Runware shared block. Output is a native video (VIDEO).

How it works

Pack-standard: your prompt and any frames go up as a REST request with model = Wan 2.6's AIR and taskType = video, Wan renders on Runware's GPUs, and the clip is downloaded and wrapped as a VIDEO for your graph. Cost shows on the title bar. Because there are no weights to manage, install is just the pack plus an API key.

Install and the gotchas

Install via ComfyUI Manager (search Runware) or clone https://github.com/Runware/ComfyUI-Runware into custom_nodes and pip install -r requirements.txt, then set a key (Settings → Runware API key, RUNWARE_API_KEY, or runware auth login).

Three things trip people up. Reproducibility: promptExtend on by default means your seed isn't your seed - turn it off for deterministic runs. Cost: 1080p/15s with audio and 4 results is a real bill; do your iterating at 720p/5s with numberResults at 1. Expectation: this is the API Wan, not the 2.2 you may have run locally - the model family moved on, and so did the price model. It's still the Wan you remember, just metered.

CategoryRunware/Video/alibaba

Inputs (19)

NameTypeDefaultDescription
positivePromptSTRINGText prompt describing elements to include in the generated output.
frameImagesoptIMAGE
referenceVideosoptRUNWARE_REFERENCEVIDEOS
audiooptSTRINGAudio input (UUID or URL).
negativePromptoptSTRINGPrompt to guide what to exclude from generation. Ignored when guidance is disabled (CFGScale ≤ 1).
sizeoptCOMBO720p (16:9)Output size. Only one of resolution or dimensions is sent.
seedoptINT00–2147483647Random seed for reproducible generation. When not provided, a random seed is generated in the unsigned 32-bit range.
durationoptCOMBO5Length of the generated video in seconds. The total number of frames produced is determined by duration multiplied by the model's frame rate (fps).
numberResultsoptINT11–4Number of results to generate. Each result uses a different seed, producing variations of the same parameters.
providerSettings.alibaba.audiooptBOOLEANtrueGenerate native audio aligned with visual content.
providerSettings.alibaba.promptExtendoptBOOLEANtrueEnable LLM-based prompt rewriting to expand and clarify inputs. Affects reproducibility.
safetyoptBOOLEANfalseEnable to set safety. Off uses the model's default.
safety.checkContentoptBOOLEANfalseEnable or disable content safety checking.
safety.modeoptCOMBOfastSafety checking mode for video generation.
providerSettings.alibaba.shotTypeoptCOMBOsingleShot composition style.
ttloptBOOLEANfalseEnable to set ttl. Off uses the model's default.
ttl_valueoptINT60Time-to-live (TTL) in seconds for generated content. Only applies when `outputType` is `URL`.
outputFormatoptCOMBOMP4File format for the generated video.
outputQualityoptINT9520–99Compression quality of the output. Higher values preserve quality but increase file size.

Outputs (1)

NameTypeDescription
videoVIDEO