GET
/v1/schemas/fal/video/fal-ai%2Fai-avatar%2Fmulti
Accept:
Request body
9 properties · 3 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| first_audio_url* | string | The URL of the Person 1 audio file. | |
| image_url* | string | URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped. | |
| prompt* | string | The text prompt to guide video generation. | |
| 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: 181 |
| seed | integer | Random seed for reproducibility. If None, a random seed is chosen. | 0 ≤ n ≤ 4294967295 · default: 81 |
| second_audio_url | string | The URL of the Person 2 audio file. | nullable |
| resolution | enum | Resolution of the video to generate. Must be either 480p or 720p. | 480p | 720p · default: "480p" |
| use_only_first_audio | boolean | Whether to use only the first audio file. | default: false |
| acceleration | enum | The acceleration level to use for generation. | none | regular | high · default: "regular" |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/ai-avatar/multi","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}