Seedance 2.5
import { experimental_generateVideo as generateVideo } from 'ai';
const result = await generateVideo({ model: 'bytedance/seedance-2.5', prompt: 'A serene mountain lake at sunrise.'});Copy link to headingPlayground
Try out Seedance 2.5 by ByteDance. Usage is billed to your team at API rates. Free users (those who haven't made a payment) get $5 of credits every 30 days.
Your generated video will appear here.
Copy link to headingProviders
Route requests across multiple providers. Copy a provider slug to set your preference. Visit the docs for more info. Using a provider means you agree to their terms, listed under Legal.
| Provider |
|---|
Copy link to headingAbout Seedance 2.5
Seedance 2.5 is the generation after Seedance 2.0 in ByteDance's Seed family, skipping several version numbers to signal the size of the jump.
Two capabilities define it. Single-shot length reaches 30 seconds, with multi-turn extension for longer sequences. Resolution is native 4K rather than upscaled from a smaller render, which matters for professional pipelines where an upscale is visible, and 10-bit colour depth leaves headroom for grading in post.
The larger change is reference capacity. Seedance 2.5 accepts up to 50 multimodal inputs in a single request, spanning images, video, audio clips, 3D white models, and style references, against 12 in its predecessor. That is what makes it directable: style, motion, and composition can be shown rather than described. ByteDance also reports roughly 20 percent better prompt adherence, which reduces the number of generations needed to reach a usable result.
Audio and video are generated together by one model rather than dubbed afterwards, inheriting the joint architecture introduced with Seedance 2.0.
Generate video with generateVideo from the AI SDK.
Copy link to headingWhat To Consider When Choosing a Provider
- Configuration: Reference capacity is the reason to choose Seedance 2.5, and it is also the work. Fifty inputs give fine control over style, motion, and composition, but assembling and curating that reference set is a real production step. On a simple prompt-to-clip task the earlier Seedance models reach a usable result with less setup.
- Configuration: Native 4K and 30-second duration both raise cost per generation compared with shorter, smaller output. Prototype at lower resolution and duration, then generate the final at full settings. See the pricing panel on this page for current rates.
- Configuration: Regional availability has been staged. Confirm the model is reachable for your account and region before you design a pipeline around it.
- Zero Data Retention: Zero Data Retention is offered on a per-provider and model basis. See the documentation for details.
- Authentication: AI Gateway authenticates requests using an API key or OIDC token. You do not need to manage provider credentials directly.
Copy link to headingWhen to Use Seedance 2.5
Best for
- Native 4K Delivery: No visible upscale from a smaller render
- Reference-Heavy Direction: Up to 50 multimodal inputs in one request
- Longer Single Shots: 30 seconds before extension is needed
- Colour Grading Workflows: 10-bit depth leaving headroom in post
- Joint Audio And Video: Generated together rather than dubbed
Consider alternatives when
- Simple Prompt-To-Clip Work: Earlier Seedance models need less setup
- Cost-Constrained Generation: 4K and 30 seconds both raise cost per clip
- Short Clip Needs: A lite Seedance variant is cheaper
- Still Image Output: Seedream is the right family
Copy link to headingConclusion
Seedance 2.5 generates 30 seconds at native 4K and takes up to 50 reference inputs, which makes it a directable model rather than a prompt-and-hope one. Call bytedance/seedance-2.5 through generateVideo in the AI SDK, and budget for the reference curation that its control depends on.