Skip to content
Docs menu

Video models

Seedance 2.5

On this page

Seedance 2.5 — high-quality AI video generation.

modelIdbytedance-seedance-2-5
Modalityvideo
PricingSee this model on the Pricing page for the current per-call price (with your markup).

Operations

OperationmodelIdEndpointRequired input
Defaultbytedance-seedance-2-5POST /api/v1/generate
Poll taskGET /api/v1/task/{id}?model=bytedance-seedance-2-5

Input parameters

FieldTypeRequiredValues / example
first_frame_urlstringNoImage URL
last_frame_urlstringNoImage URL
promptstringNoThe text prompt or description for the video. Max 30000 characters. (default: Reference @Image1 @Image2 for the spear-wielding character, @Image3 @Image4 for the scene. Generate a martial arts action sequence where the character performs fluid spear techniques. Use multi-angle tracking shots to capture the power and beauty of martial arts.)
reference_image_urlsstring[]NoA list of input image URLs. (image URL)
reference_video_urlsstring[]NoA list of input video URLs. Furthermore, the total length of the three videos must not exceed 30 seconds. (image URL)
reference_audio_urlsstring[]NoA list of input audio URLs. Furthermore, the total length of the three audios must not exceed 30 seconds. (image URL)
generate_audiobooleanNoWhether to generate AI audio synchronized with the video. (true/false) (default: true)
return_last_framebooleanNoWhether to return the last frame of the video. When draft=true, this parameter cannot be set to true. (true/false) (default: false)
resolutionstringNoThe output video resolution. (options: 480p | 720p | 1080p) (default: 720p)
aspect_ratiostringNoThe aspect ratio of the generated video. (options: 16:9 | 4:3 | 1:1 | 3:4 | 9:16 | 21:9 | adaptive) (default: adaptive)
durationnumberNoVideo duration in seconds. (range 4-30) (default: 5)
output_formatstringNoVideo output format. (options: mp4 | mov) (default: mp4)
web_searchbooleanNoEnable online search? (true/false) (default: false)
nsfw_checkerbooleanNoA configurable parameter. Defaults to true in the Playground. (true/false) (default: true)

Example request

bash
curl -X POST https://you.bot/api/v1/generate \
  -H "Authorization: Bearer $YOUBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"modelId":"bytedance-seedance-2-5","input":{"first_frame_url":"https://example.com/input.jpg","last_frame_url":"https://example.com/input.jpg","prompt":"A cinematic aerial shot of a coastal town at golden hour, gentle waves rolling onto the shore, warm light, slow camera push-in.","reference_image_urls":["https://example.com/input.jpg"],"reference_video_urls":["https://example.com/input.mp4"],"reference_audio_urls":["https://example.com/input.mp3"],"generate_audio":true,"return_last_frame":false,"resolution":"720p","aspect_ratio":"adaptive","duration":5,"output_format":"mp4","web_search":false,"nsfw_checker":true}}'