Skip to content
AlibabaChecking

Wan 3.0 / Image to Video

wan-3-0-image-to-video

image to videoOutput: VideoInput: text + image
Loading price…
Official list price · Not verified

What it does

Generate up to 30 seconds of video from a first frame and optional last frame.

480P–1080P · up to 30 seconds

Input parameters

Only the fields this model accepts. Required fields must be provided.

FieldTypeRequiredDefaultAllowed values and constraints
prompt
stringoptional—

Prompt (CN/EN). Describe the motion, camera work and audio after the first frame.

≤ 20000 chars

firstFrameUrl
stringrequired—

First frame image (required). First frame only = image-to-video; with last frame = first-last-frame video.

HTTPS image URL or media:<uuid>

lastFrameUrl
stringoptional—

Last frame image (optional). Used with the first frame to generate a transition video.

HTTPS image URL or media:<uuid>

resolution
stringrequired"720P"

Output resolution, default 720P. Unit price varies by resolution.

One of: "480P", "720P", "1080P"

aspectRatio
stringrequired"adaptive"

Aspect ratio. adaptive chooses by intent and input media.

One of: "adaptive", "16:9", "4:3", "1:1", "3:4", "9:16"

duration
stringrequired"5"

Output duration in seconds, up to 30. auto=smart duration decided by the model and billed by the actual output duration.

One of: "auto", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"

audio
booleanoptionaltrue

Whether output includes audio. true=with audio (default). Price is the same either way.

enableThinking
booleanoptionalfalse

Thinking mode. Required true when using fileUrl/linkUrl.

seed
integeroptional—

Random seed in [0, 2147483647].

0–2147483647

promptExtend
booleanoptionaltrue

Enable intelligent prompt rewriting. true (default) rewrites short prompts and takes longer. false disables it. Must be true when fileUrl or linkUrl is provided.

watermark
booleanoptionalfalse

Whether to add a watermark. false (default) adds none. true adds one.

Limits and behaviour

  • Asynchronous only: submit a task, then poll for the result.
  • prompt: ≤ 20000 chars
  • seed: 0–2147483647
  • Media inputs accept public HTTPS URLs or media:<uuid> references from POST /api/v1/media.