Music Video
身份验证
Send your API key as Authorization: Bearer <BEATAPI_API_KEY>.
请求头
Optional retry key. Reusing the same key with the same request body returns the accepted task; reusing it with a different body returns 409 idempotency_conflict.
请求
Top-level public HTTPS audio URL. Standard accepts 10-180 seconds; Premium accepts 10-300 seconds.
Select the Music Video tier. Omit this field for Standard; Premium requests must set premium.
Top-level scene images. Standard requires 1-7. Premium sing modes accept 0-6; Premium dance and perform require exactly 6 public HTTPS PNG, JPEG, or WebP URLs.
Top-level output resolution. Standard accepts 540p, 720p, or 1080p; Premium is fixed to 720p.
Generate lip-synchronized performance. When true, lip_ref_url is required.
Public HTTPS close-up, front-facing face image used for Standard lip sync.
Subtitle text color as a six-digit hexadecimal value. Used when subtitles are enabled.
Optional public HTTPS .srt subtitle file. Upload a local subtitle through POST /v1/files.
Top-level billing fallback only; detected audio duration wins. Standard accepts 10-180 seconds and Premium accepts 10-300 seconds.
Auto composes the final Music Video; manual pauses at requires_action so shots can be reviewed or edited before compose.
Premium performance mode. Sing modes require lip_ref_urls; dance and perform require exactly six images.
Required for sing and sing_perform; omit for dance and perform. Provide one or two public HTTPS close-up, front-facing face images.

