Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Unified pay-as-you-go API for image, video, language, music, and coding models
Seedance 2.5 is ByteDance's latest video generation model, available on reAPI as a unified async endpoint. It turns text, images, video, and audio into short video clips of 4–30 seconds, with synced audio (speech, sound effects, music). It supports up to 30 image references, 10 video references, and 10 audio references per request, and offers five generation modes: text-to-video, image-to-video, first/last-frame, multimodal reference, and prompt-driven video editing. Output resolutions include 480p, 720p, and 1080p, with mp4 or mov formats.
doubao-seedance-2.5-face.image_urls (first image becomes the first frame).generate_audio to true (default is on).return_last_frame to get a last_frame_url and feed it into the next call to continue seamlessly.Seedance 2.5 uses a credit-based system where 1 credit equals $0.001. The cost is calculated per second of output, and varies based on:
Pricing ranges from approximately $0.071 per second (lowest) to $0.462 per second (highest). For auto duration (duration -1), the system reserves at the 30-second cap and refunds the difference based on actual output length.
What is Seedance 2.5? Seedance 2.5 is the next-generation video model in ByteDance's Seedance family. It turns text, images, video, and audio into short video clips. It is live on reAPI and can be used via the playground or async API.
Does Seedance 2.5 support real-person reference images? Yes. Seedance 2.5 accepts real-person reference images and videos. Reference material passes an automated review before generation; anything rejected by moderation fails with a clear error and a full refund.
How will Seedance 2.5 pricing work? Pricing is credit-based (1 credit = $0.001). The cost scales with output duration × resolution × reference mode. Auto duration (duration -1) reserves at the 30-second cap and settles to the actual output length, refunding the difference.
Which Seedance 2.5 model id do I call?
One id covers everything: doubao-seedance-2.5-face. Text-to-video, image-to-video, first/last frame, and multimodal reference are selected implicitly by which fields you send.
Can Seedance 2.5 animate a still image?
Yes. Pass image URLs in image_urls and Seedance 2.5 switches to image-to-video. The first image becomes the first frame; the prompt drives the motion. Up to 30 reference images per request.
Does Seedance 2.5 generate audio?
Yes. Set generate_audio to true and Seedance 2.5 synthesizes an audio track that plays with the video. You can also pass up to 10 reference audio tracks in audio_urls.
How long can a Seedance 2.5 video be?
Seedance 2.5 generates 4–30 seconds per request, or set duration to -1 and the model picks the best length. For longer outputs, set return_last_frame and feed the URL into the next call to chain clips without prompt drift.
Where is the full Seedance 2.5 reference? The full parameter list, task-type rules (video edits require duration -1), error codes, and runnable cURL examples live at /docs/seedance-2-5.
How do I choose between Seedance 2.5 and Seedance 2.0? Pick Seedance 2.5 for longer clips (up to 30 s vs 15 s), bigger reference sets (30 images + 10 videos + 10 audios vs 9/3/3), audio-only reference, and prompt-driven video editing. Pick Seedance 2.0 when you need 4K output or the cheaper Fast and Mini tiers — 2.5 now serves up to 1080p.