GET

/v1/schemas/fal/video/alibaba/wan-3.0/image-to-video

kind inputactivity videohash 7eb041ad…extracted Sep 8, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
dc19ece1ce9de07955895ac7c4ad8886aaa092208dcec575d35bb5c3a6f5a14d
{
  "fetchedAt": 1788843629,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

11 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
start_image_url*stringFirst frame of the generated video.
enable_prompt_expansionbooleanEnable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.default: true
aspect_ratioenumOutput aspect ratio, or adaptive selection.adaptive | 16:9 | 4:3 | 1:1 | 3:4 | 9:16 · default: "adaptive"
enable_thinkingbooleanEnable enhanced reasoning before generation.default: false
resolutionenumOutput video resolution tier.480p | 720p | 1080p · default: "1080p"
end_image_urlstringLast frame of the generated video. Requires start_image_url.nullable
promptstringText prompt describing the motion to generate.length ≤ 20000 · nullable
durationintegerOutput duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.2 ≤ n ≤ 30 · nullable
audiobooleanInclude generated audio.default: true
seedinteger0 ≤ n ≤ 2147483647 · nullable
enable_safety_checkerbooleanEnable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.default: true

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"alibaba/wan-3.0/image-to-video","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}