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 headingFrequently Asked Questions
How long can a Seedance 2.5 clip be?
Up to 30 seconds in a single generation, with multi-turn extension for longer sequences.
Is Seedance 2.5 really 4K?
Yes, generated natively at 4K rather than upscaled from a lower resolution render. It also supports 10-bit colour depth for grading in post.
How many reference inputs does Seedance 2.5 accept?
Up to 50 in one request, spanning images, video, audio clips, 3D white models, and style references. Its predecessor accepted 12.
How do I call Seedance 2.5 on AI Gateway?
Use
generateVideofrom the AI SDK withbytedance/seedance-2.5. The Chat Completions, Responses, and Messages APIs do not serve video generation.Does Seedance 2.5 generate audio?
Yes. Audio and video are produced together by one model, inheriting the joint generation architecture introduced with Seedance 2.0.
How does Seedance 2.5 compare to Seedance 2.0?
Longer single shots, native 4K, and a much larger reference budget of 50 inputs against 12. ByteDance also reports roughly 20 percent better prompt adherence.
Does Seedance 2.5 support Zero Data Retention?
Zero Data Retention is not currently available for this model. Zero Data Retention is offered on a per-provider basis. See https://vercel.com/docs/ai-gateway/capabilities/zdr for details.