GET

/v1/schemas/fal/video/fal-ai%2Fbernini-r%2Freference-to-video

kind inputactivity videohash 318771bcextracted Jul 6, 2026version currentsource upstream spec ↗

Request body

11 properties · 2 required · 0 $defs
propertytypedescriptionconstraints
reference_image_urls*string[]Reference subject image(s); up to 5.items ≥ 1 · items ≤ 5
prompt*stringText prompt or editing instruction.
aspect_ratioenumOutput aspect ratio.16:9 | 9:16 | 1:1 · default: "16:9"
enable_prompt_expansionbooleanRewrite the prompt with an LLM before generation. The model is tuned on enhanced prompts; off by default.default: false
accelerationenumAcceleration level. 'regular' enables MagCache step-skipping for faster generation at a small quality cost; 'none' (default) runs the full denoising schedule.none | regular · default: "none"
num_inference_stepsintegerNumber of denoising steps.1 ≤ n ≤ 50 · default: 30
frames_per_secondintegerOutput frames per second.4 ≤ n ≤ 30 · default: 16
negative_promptstringNegative prompt. Defaults to the standard Wan2.2 negative prompt.nullable
num_framesintegerNumber of frames. Snapped internally to 4k+1.5 ≤ n ≤ 121 · default: 81
seedintegerSeed for reproducibility. Random when omitted.nullable
max_image_sizeintegerLong-edge size (px). Sets the output size for generation tasks and caps source/reference media for editing tasks.256 ≤ n ≤ 1280 · default: 848

Validate a payload

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