GET
/v1/schemas/elevenlabs/audio/v1%2Fmusic%2Fvideo-to-music
Accept:
Request body
5 properties · 1 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| videos* | string[] | One or more video files sent via FormData array (multipart/form-data). They will be combined into one codec in order. A maximum of 10 videos is allowed, where the total size of the combined video is limited to 200MB. In total, the video can be up to 600 second… | items ≥ 1 · items ≤ 10 |
| description | string | Optional text description of the music you want. A maximum of 1000 characters is allowed. | length ≥ 1 · length ≤ 1000 · nullable |
| tags | string[] | Optional list of style tags (e.g. ['upbeat', 'cinematic']). A maximum of 10 tags is allowed. | items ≥ 0 · items ≤ 10 · default: [] |
| model_id | enum | The model to use for the generation. | music_v1 | music_v2 · default: "music_v1" |
| sign_with_c2pa | boolean | Whether to sign the generated song with C2PA. Applicable only for mp3 files. | default: false |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"elevenlabs","endpointId":"v1/music/video-to-music","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}