GET

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

kind inputactivity videohash 42eabb67…extracted Oct 1, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
d47ae22548fe7106b037a91416308d322c62dbbf8d5377de803895196206bc1c
{
  "fetchedAt": 1790830869,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

14 properties · 0 required · 0 $defs
propertytypedescriptionconstraints
web_urlstringPublic webpage URL to base the video on. Requires enable_thinking=true. Only pages that do not require login can be read.nullable
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
audiobooleanInclude generated audio.default: true
reference_audio_urlsstring[]Up to 5 reference audio URLs totaling at most 15 seconds.items ≤ 5
aspect_ratioenumOutput aspect ratio, or adaptive selection.adaptive | 16:9 | 4:3 | 1:1 | 3:4 | 9:16 · default: "adaptive"
seedinteger0 ≤ n ≤ 2147483647 · nullable
enable_thinkingbooleanEnable enhanced reasoning before generation.default: false
reference_image_urlsstring[]Up to 10 reference image URLs.items ≤ 10
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
file_urlstringDocument URL to base the video on. Requires enable_thinking=true.nullable
enable_safety_checkerbooleanEnable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.default: true
resolutionenumOutput video resolution tier.480p | 720p | 1080p · default: "1080p"
promptstringText prompt directing how the reference media is used. Reference media can be addressed positionally, e.g. 'the subject in Image 1 walks past Video 1'.length ≤ 20000 · nullable
reference_video_urlsstring[]Up to 5 reference video URLs totaling at most 15 seconds. Each clip must be at least 16 fps. Input video duration is billed in addition to output duration.items ≤ 5

Validate a payload

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