Wan2.6 Flash
Image-to-video with native audio, served from the cloud
- frameImages
- video
Wan 2.6 Flash is the API-only follow-up in Alibaba's Wan video line - and that's the whole story of why you'd reach for this node. The open-weights Wan you can run locally stops at 2.2; 2.5, 2.6, and 2.7 shipped without weights, and the community's joke is that Alibaba "can't count to 3" in open releases. Wan 2.6 Flash is what the closed 2.6 tier looks like when you're on the free side of an API: an image-to-video model that animates your frames and, notably, can generate native audio to match.
"Flash" in the name means the fast tier, and the node leans into it - shot composition, prompt rewriting, and a soundtrack are all switches, not post-processing steps. It's the closest thing in this pack to "type, drop an image, get a finished clip with sound."
What you set
frameImages and positivePrompt are both required - this is I2V, and the first frame is the image you feed it.
providerSettings.alibaba.audio- on by default: generates native audio aligned with the visuals. This is the killer feature and the biggest differentiator from the open Wan stack, which needs a separate audio pass. Off it costs less and runs faster.providerSettings.alibaba.promptExtend- LLM prompt rewriting, on by default. It improves results and breaks reproducibility, same trade as the other Alibaba nodes.providerSettings.alibaba.shotType-singleormulti. Multi-shot tries to compose multiple shots into one clip; start onsingle.duration- 2 to 15 seconds (int, not a preset like some video nodes).size- a 13-option preset dropdown (720p/1080p across aspect ratios, plus "from input" modes that inherit the source's framing).audio- an optionalSTRINGURL/UUID if you want to steer the soundtrack rather than let it generate.seed- exposed for reproducible takes.
Output is video (VIDEO socket) → video preview/save. Standard outputFormat/outputQuality/safety/ttl plumbing applies.
Installing
Part of the Runware/ComfyUI-Runware pack.
ComfyUI Manager: search Runware, install, restart.
Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/Runware/ComfyUI-Runware
pip install -r ComfyUI-Runware/requirements.txt
No weights to download (runware-sdk, pillow, soundfile). API key from runware.ai/api-keys (Settings panel or RUNWARE_API_KEY).
Where people get burned
Cost stacks up fast here: native audio, multi-shot, 15s duration, and numberResults > 1 all multiply the bill, and unlike a local Wan run there's no "free" step. Turn audio off and shotType to single for iteration, then add the extras once the visuals are locked. And remember the reproducibility caveat - promptExtend rewrites your prompt server-side, so a fixed seed doesn't guarantee a fixed result unless you disable it.
Inputs (18)
| Name | Type | Default | Description |
|---|---|---|---|
| frameImages | IMAGE | — | |
| positivePrompt | STRING | Text prompt describing elements to include in the generated output. | |
| audioopt | STRING | Audio input (UUID or URL). | |
| negativePromptopt | STRING | Prompt to guide what to exclude from generation. Ignored when guidance is disabled (CFGScale ≤ 1). | |
| sizeopt | COMBO | 720p (16:9) | Output size. Only one of resolution or dimensions is sent. |
| seedopt | INT | 00–2147483647 | Random seed for reproducible generation. When not provided, a random seed is generated in the unsigned 32-bit range. |
| durationopt | INT | 52–15 | Length of the generated video in seconds. The total number of frames produced is determined by duration multiplied by the model's frame rate (fps). |
| numberResultsopt | INT | 11–4 | Number of results to generate. Each result uses a different seed, producing variations of the same parameters. |
| providerSettings.alibaba.audioopt | BOOLEAN | true | Generate native audio aligned with visual content. |
| providerSettings.alibaba.promptExtendopt | BOOLEAN | true | Enable LLM-based prompt rewriting to expand and clarify inputs. Affects reproducibility. |
| safetyopt | BOOLEAN | false | Enable to set safety. Off uses the model's default. |
| safety.checkContentopt | BOOLEAN | false | Enable or disable content safety checking. |
| safety.modeopt | COMBO | fast | Safety checking mode for video generation. |
| providerSettings.alibaba.shotTypeopt | COMBO | single | Shot composition style. |
| ttlopt | BOOLEAN | false | Enable to set ttl. Off uses the model's default. |
| ttl_valueopt | INT | 60 | Time-to-live (TTL) in seconds for generated content. Only applies when `outputType` is `URL`. |
| outputFormatopt | COMBO | MP4 | File format for the generated video. |
| outputQualityopt | INT | 9520–99 | Compression quality of the output. Higher values preserve quality but increase file size. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |