GET

/v1/schemas/fal/video/fal-ai/vidu/q4/reference-to-video

kind inputactivity videohash 2f92e2e0…extracted Oct 9, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
54c46f3d1375b2a680182a2b20449c7e8731d3d2680a3bc176de9a02e2e315d3
{
  "fetchedAt": 1791522002,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

9 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
prompt*stringText prompt for video generation, max 5000 characters. Refer to references by their position in the lists: [@reference_image_1], [@reference_image_2], ... for images and [reference_audio_1], [reference_audio_2], ... for audio clips.length ≥ 1 · length ≤ 5000
audiobooleanWhether to generate audio (dialogue and sound effects) with the video. When false, the output video is silent.default: false
seedintegerRandom seed for reproducibility. If None, a random seed is chosen.nullable
reference_image_urlsstring[]URLs or base64 data URIs of up to 12 reference images (png, jpeg, jpg, webp) used to keep subjects consistent.
enable_safety_checkerbooleanAuthorized callers may set false to request relaxed screening.default: true
reference_audio_urlsstring[]URLs or base64 data URIs of up to 3 mp3 reference audio clips (3-12 seconds each, max 50 MB) used to keep voices consistent.
resolutionenumOutput video resolution540p | 720p | 1080p | 2K | 4K · default: "720p"
durationintegerDuration of the video in seconds (3-16)3 ≤ n ≤ 16 · default: 5
aspect_ratioenumThe aspect ratio of the output video16:9 | 9:16 | 4:3 | 3:4 | 1:1 · default: "16:9"

Validate a payload

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