Skip to content

Wan

Modes: video · image · Models: 7

Vendor: Alibaba Model Studio (Wan) · Official API docs: Wan (Model Studio)

Wan 2.7 (by Alibaba) is a video model with text-to-video, image-to-video, reference-to-video, and video-edit workflows. It supports a start-frame keyframe, an optional driving-audio track, resolutions up to 1080p, and 5 / 10 / 15-second clips.

Models

idNameInput type
wan-2.7-t2vWan 2.7t2v
wan-2.7-i2vWan 2.7 Image-to-Videoi2v
wan-2.7-r2vWan 2.7 Ref-to-Videov2v
wan-2.7-video-editWan 2.7 Video Editv2v
wan-2.6-t2vWan 2.6t2v
wan-2.6-r2vWan 2.6 Ref-to-Videov2v
wan-2.6-imageWan 2.6 Imaget2i

CLI

bash
# text-to-video
gen-ai generate -m wan-2.7-t2v \
  -p "a paper boat drifting down a rain-soaked street at night, neon reflections" \
  --ar 16:9 -r 1080P -d 10

# image-to-video from a start frame, with a driving audio track
gen-ai generate -m wan-2.7-i2v -p "the portrait slowly turns and smiles" \
  --start-frame ./portrait.jpg -a ./voice.mp3 -d 5

# edit an existing clip
gen-ai generate -m wan-2.7-video-edit -p "convert to hand-drawn anime style" --video ./clip.mp4

MCP

json
{ "name": "picsart_generate",
  "arguments": {
    "model": "wan-2.7-t2v",
    "prompt": "a paper boat drifting down a rain-soaked street at night, neon reflections",
    "aspectRatio": "16:9",
    "resolution": "1080P",
    "duration": 10
  } }
json
{ "name": "picsart_generate",
  "arguments": {
    "model": "wan-2.7-i2v",
    "prompt": "the portrait slowly turns and smiles",
    "startFrame": "./portrait.jpg",
    "duration": 5
  } }

Parameters

Full parameter surface for every model, sourced from gen-ai models info <id> --json. CLI flags show the primary short form; the canonical --kebab-case long form always works too.

wan-2.7-t2v — Wan 2.7

Try wan-2.7-t2v in Playground ↗

Input type: t2v

ParamCLI flagTypeValues
prompt-ptextrequired
duration-denum5 · 10 · 15 (default 5)
resolution-renum720P · 1080P (default 720P)
aspectRatio--arenum16:9 · 9:16 · 1:1 · 4:3 · 3:4 (default 16:9)
negativePrompt--negtextfree text
enhancePrompt--enhance-promptbooleantrue · false (default true)
audioUrl-afileaudio
startFrame--start-framefileimage

wan-2.7-i2v — Wan 2.7 Image-to-Video

Try wan-2.7-i2v in Playground ↗

Input type: i2v

ParamCLI flagTypeValues
prompt-ptextfree text
duration-denum5 · 10 · 15 (default 5)
resolution-renum720P · 1080P (default 720P)
negativePrompt--negtextfree text
enhancePrompt--enhance-promptbooleantrue · false (default true)
startFrame--start-framefilerequired image
endFrame--end-framefileimage
audioUrl-afileaudio

wan-2.7-r2v — Wan 2.7 Ref-to-Video

Try wan-2.7-r2v in Playground ↗

Input type: v2v

ParamCLI flagTypeValues
prompt-ptextrequired
duration-denum5 · 10 (default 5)
resolution-renum720P · 1080P (default 720P)
aspectRatio--arenum16:9 · 9:16 · 1:1 · 4:3 · 3:4 (default 16:9)
negativePrompt--negtextfree text
imageUrls-ifilerequired image (up to 5)
videoUrl--videofilerequired video

wan-2.7-video-edit — Wan 2.7 Video Edit

Try wan-2.7-video-edit in Playground ↗

Input type: v2v

ParamCLI flagTypeValues
prompt-ptextfree text
resolution-renum720P · 1080P (default 720P)
aspectRatio--arenum16:9 · 9:16 · 1:1 · 4:3 · 3:4 (default 16:9)
negativePrompt--negtextfree text
videoUrl--videofilerequired video
imageUrls-ifileimage (up to 3)

wan-2.6-t2v — Wan 2.6

Try wan-2.6-t2v in Playground ↗

Input type: t2v

ParamCLI flagTypeValues
prompt-ptextrequired
duration-denum5 · 10 · 15 (default 5)
resolution-renum480p · 720p · 1080p (default 720p)
aspectRatio--arenum16:9 · 9:16 · 1:1 · 4:3 · 3:4 (default 16:9)
negativePrompt--neg-prompttextfree text
cfgScale--cfgrange110, step 0.5 (default 5)
startFrame--start-framefileimage

wan-2.6-r2v — Wan 2.6 Ref-to-Video

Try wan-2.6-r2v in Playground ↗

Input type: v2v

ParamCLI flagTypeValues
prompt-ptextrequired
duration-denum5 · 10 (default 5)
resolution-renum720p · 1080p (default 720p)
videoUrl--videofilerequired video

wan-2.6-image — Wan 2.6 Image

Try wan-2.6-image in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired
count-nenum1 · 2 · 4 · 6 · 8 · 10 (default 1)
negativePrompt--neg-prompttextfree text

Notes: wan-2.7-i2v keys off startFrame; the edit / reference variants take a videoUrl input.

Pricing

bash
gen-ai pricing wan-2.7-t2v -d 10 -r 1080P

Cost scales with duration and resolution.

Built on @picsart/ai-sdk · gen-ai CLI · Picsart MCP · Skills