Nodes/ComfyUI-fal-API/Wan 2.6 Video Generation (fal)
ComfyUI Node

Wan 2.6 Video Generation (fal)

The Wan you can't self-host, over the API

By gokayfem·Created 2 years ago·Updated a day ago· 203
Wan 2.6 Video Generation (fal)
  • image
  • STRING
prompt
duration5
audio_url
aspect_ratio16:9
resolution1080p
negative_promptlow resolution, error, worst quality, low quality, defects
enable_prompt_expansiontrue
multi_shotstrue
seed-1
enable_safety_checkertrue

Here's the thing about Wan 2.6: there are no weights for it. Alibaba's open Wan series froze at 2.2 in July 2025, and everything numbered above that - 2.5, 2.6, 2.7 - went API-only and never came back as a download. So if you want to run Wan 2.6, you can't self-host it no matter how much VRAM you have. An API node is the only door, and Wan26_fal is it. It runs the model on fal and returns a video URL.

That makes this node less of a convenience and more of a necessity for anyone who wants the newer Wan. It does both text-to-video (prompt only) and image-to-video (add a start image), so it's a flexible single entry point into the current Wan.

The inputs that matter

  • prompt - describe the scene and the motion. Plain language.
  • duration - 5, 10, or 15 seconds.
  • image (optional) - supply a start frame to run image-to-video; leave it empty for pure text-to-video.

The rest are worth a glance:

  • resolution - 720p or 1080p.
  • aspect_ratio - 16:9, 9:16, 1:1, 4:3, 3:4.
  • audio_url - a URL to an audio track, for the audio-driven modes.
  • enable_prompt_expansion - on by default; an LLM rewrites your prompt into something fuller. Turn it off if you want literal control.
  • multi_shots - lets the model cut between shots within one clip.
  • negative_prompt, seed, enable_safety_checker round it out.

Output is a STRING - a video URL.

Installing it

ComfyUI Manager → search ComfyUI-fal-API → install → restart. Manual:

cd ComfyUI/custom_nodes
git clone https://github.com/gokayfem/ComfyUI-fal-API.git
pip install -r ComfyUI-fal-API/requirements.txt

Nothing to download - which is the only option anyway, since Wan 2.6 has no public weights. Set your fal key (config.ini, or export FAL_KEY=your_key; fal.ai/dashboard/keys), restart, find it under FAL/VideoGeneration.

Where people get burned

The output is a URL, not a playable video in the graph. Wire it into the pack's Fal Save Media from URL node to download the clip to your output/ folder (it also writes a provenance receipt so you can re-fetch it later), or a Load-from-URL utility to bring it back in. Those result URLs expire, so save what you want to keep.

Two more: audio_url and any other *_url input needs a link fal can actually fetch - a public URL, not a local path. If you have a local audio file, upload it first with UploadFile_fal and pass the URL it returns. And enable_prompt_expansion being on by default means your terse prompt may get quietly embellished; switch it off when a shot needs to match an exact description. As always, video is the pricey end of the API - start at 5 seconds and one clip while you find the shot, then scale up. Watch out for content-farm pages advertising "local Wan 2.6/2.7 downloads"; those are fabricated and the links are dead. The API is the real thing.

CategoryFAL/VideoGeneration

Inputs (11)

NameTypeDefaultDescription
promptSTRING
durationCOMBO53 options: 5, 10, 15
imageoptIMAGE
audio_urloptSTRING
aspect_ratiooptCOMBO16:95 options: 16:9, 9:16, 1:1, 4:3, 3:4
resolutionoptCOMBO1080p2 options: 720p, 1080p
negative_promptoptSTRINGlow resolution, error, worst quality, low quality, defects
enable_prompt_expansionoptBOOLEANtrue
multi_shotsoptBOOLEANtrue
seedoptINT-1-1–2147483647
enable_safety_checkeroptBOOLEANtrue

Outputs (1)

NameTypeDescription
STRINGSTRING