Seedance 2
Generate 4–15 second videos from text, first/last frames, or multimodal references, with optional generated audio.
Supported modes
Reference videos: each second of reference_videos is billed at the same per-second rate as the output, for as long as the references run (15 seconds at most in total). Their length is read when the task is created and that is what is held; when it cannot be read, the 15-second maximum is held and the unused part is refunded when the task finishes. A request with a reference video is never billed below 1.5 times the price of the same output without one, which is what applies when the reference is much shorter than the output.
Async flow: Create the task, save data.id, then poll the Task with GET /v1/tasks/{task_id}. On succeeded, read data.output.media. On failed, read data.error_code and data.error_message, then follow the error and retry policy.
Using a local file? upload a local input first and pass the returned data.url.
認証
Send your API key as Authorization: Bearer <BEATAPI_API_KEY>.
ヘッダー
リクエスト
Must be seedance-2.
One first-frame image or first- and last-frame images as public HTTPS URLs.

