Seedance 2.5
bytedance/seedance-2.5Generate a video from text and reference media.
- token
- without_video (default): Unavailable · with_video: Unavailable
- Bytedance
- 25 min
Overview
Generate a 4–30 second video with optional synchronized audio. 480p and 720p output are supported. Accepts text, image, video and audio content. Audio requires text, image or video. Any video reference selects the $6.40/M output-token tier; other inputs use $10.70/M. 4K output is unsupported. Billing uses the completed task's output tokens.
A temporary video URL, official model name, actual duration and output resolution.
Input
These go in the input object of the run request.
| Field | Type | Required | Description |
|---|---|---|---|
| prompt | string | No | Describe the scene and movement. Use either prompt or content. |
| content | array | No | Nonempty native text/image_url/video_url/audio_url items; media URLs require HTTPS, images also accept inline PNG/JPEG/WebP data. Optional roles: first_frame/reference_image, reference_video, reference_audio. Mutually exclusive with prompt. |
| input_mode | string | No | Optional assertion of the automatically derived content tier. Must match the supplied content. |
| resolution | string | No | Output resolution. |
| duration | integer | No | Requested duration: -1 for automatic, or 4–30 seconds. Output uses actual measured duration. |
| ratio | string | No | Output aspect ratio. |
| generate_audio | boolean | No | Generate synchronized audio. |
| output_format | string | No | Output video container. |
| watermark | boolean | No | Add a generation watermark. |
Requests up to 1 MB.
Example
A call that works, with your own key.
curl https://gateway.agentsky.dev/v1/run \
-H "authorization: Bearer $AGENTSKY_API_KEY" \
-H "content-type: application/json" \
-d '{"provider":"bytedance","endpoint":"seedance-2.5","input":{"prompt":"A blue sphere slowly rotates on a white background.","duration":5,"resolution":"720p"}}'Pricing
without_video (default): Unavailable · with_video: Unavailable per token on the default plan. Every run carries its price in the response.
