Skip to content
Dashboard

Seedance 2.5

Seedance 2.5 generates 30-second clips at native 4K with synchronized audio, accepting up to 50 multimodal reference inputs spanning images, video, audio, and style references. Your use is subject to ByteDance's Terms & Privacy Policies.

Video Gen
import { experimental_generateVideo as generateVideo } from 'ai';
const result = await generateVideo({
model: 'bytedance/seedance-2.5',
prompt: 'A serene mountain lake at sunrise.'
});
Read docs

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.