GET
/v1/schemas/fal/video/fal-ai/infinitalk/video-to-video
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source trace1a749bd29854975dbe1026efaee70c90d37109fcff90053bca4a41ded80207bf{
"fetchedAt": 1791522002,
"extractorVersion": "1",
"verifiedAt": null
} |
Request body
8 properties · 3 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| audio_url* | string | The URL of the audio file. | |
| prompt* | string | The text prompt to guide video generation. | |
| video_url* | string | URL of the input video. | |
| acceleration | enum | The acceleration level to use for generation. | none | regular | high · default: "regular" |
| resolution | enum | Resolution of the video to generate. Must be either 480p or 720p. | 480p | 720p · default: "480p" |
| seed | integer | Random seed for reproducibility. If None, a random seed is chosen. | 0 ≤ n ≤ 4294967295 · default: 42 |
| enable_safety_checker | boolean | Authorized callers may set false to request relaxed screening. | default: true |
| num_frames | integer | Number of frames to generate. Must be between 81 to 129 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units. | 41 ≤ n ≤ 241 · default: 145 |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/infinitalk/video-to-video","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}