Skip to main content

ByteDance's Seedance 2.0 text-to-video builds the whole frame from a written prompt, with sound in the same pass. Clips run 4 to 15 seconds at 480p, 720p, 1080p or 4K, in seven aspect ratios including adaptive.

From $0.07/s

Workbench

Input

Text to video
The only source of what appears on screen. Order it as subject, action, camera, light, sound, one idea per sentence. Wording is not reviewed by us, but Seedance's own layer refuses part of it before rendering — kissing is the reliable trigger, while a whisper at the ear or foreheads touching passes. For a literal result, drive the beat from a first frame on image-to-video instead.
Output framing, `adaptive` by default: the model picks the shape the prompt describes — ask for a vertical short-form shot and it usually composes vertically. Six fixed ratios are there for when the placement format is already decided. No effect on billing.
affects price
Output resolution, 720p by default and reaching 4k; no upscaled tier is offered on this endpoint. It sets a rate tier, and higher tiers mean bigger files and longer renders. Draft at 480p and raise it only as far as the delivery needs.
Durationaffects price
Length in whole seconds, 4 to 15, defaulting to 5, and the billed quantity. Pass -1 and the model picks the length itself: the estimate assumes the 15-second maximum and the final charge follows the delivered length. The extra seconds over the previous generation are room to finish an action, not licence to cram in a second idea; longer pieces are cut together from several takes. no lower than 4 · no higher than 15
Generate audioaffects price
Whether a native soundtrack is rendered in sync with the picture. On by default; switch it off when you need picture-only material to score or dub later.
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run
Example result

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

Full 4K reach, from a written scene alone

Seedance 2.0's text-to-video endpoint runs 4-15 seconds at up to 4K, with seven aspect ratios including adaptive, the default, which lets the model choose the frame instead of you committing to one upfront. Seedance 2.0 is published here as text, image and reference to video plus Video Extend: to continue a scene, send the delivered clip to Video Extend and it picks up from the last frame, joined into one video.

Open the playground
Full 4K reach, from a written scene alone
Required input
prompt only
Duration
4-15 seconds, or -1 for smart duration
Resolution
480p / 720p / 1080p / 4k, no upscaled tier
Aspect ratio
7 options, adaptive by default
Audio
generate_audio on by default, renders with the picture
Continuation
Video Extend continues a clip from its last frame
Frame choice
adaptive hands framing to the modelSix fixed ratios plus adaptive, the default, where the model picks the shape that fits the described scene instead of forcing a ratio you specified before seeing the composition the prompt produces.
Chaining
Continue a finished clip with Video ExtendNothing in this endpoint's schema carries a finished clip into the next call, but the family's Video Extend endpoint does: send it the delivered clip and it opens the next segment on the last frame and joins the two. Saving a frame and passing it as image_url to image-to-video still works when you want a cut instead.
Ceiling
The full four-step resolution ladderAll three Seedance 2.0 endpoints carry 480p, 720p, 1080p and 4k. Seedance 2.0 Fast and 2.0 Mini stop two steps lower at 720p, so a 4K deliverable in this generation has to come from the 2.0 endpoints.

What the Seedance 2.0 API does well

4K delivery without a separate tier

4K delivery without a separate tier

resolution accepts 4k directly, at the top of a four-step ladder shared with 480p, 720p and 1080p. No extra endpoint, plan or separate call is required for the higher tier: the same request shape applies at every step, so testing composition cheaply at 480p before committing to 4k costs nothing extra to set up.

adaptive removes a premature commitment

adaptive removes a premature commitment

When the scene's natural framing isn't obvious yet, adaptive avoids locking into 16:9 or 9:16 before you've seen how the composition wants to sit. It's the default value, so a request that omits aspect_ratio entirely already gets this behavior without any extra field.

  • Continuing a clip means reusing its own last frame

    Set return_last_frame to true to receive the final frame as a separate image, then use it as image_url in the next image-to-video request. Each following segment is a new generation.

  • Optional web search for text-to-video

    Text-to-video supports enable_web_search. Set it to true to search for prompt-related information before rendering; it is off by default. Enabled requests use the web-search rate shown in the estimate.

  • Resolution decides the rate, duration decides the quantity

    Resolution and the enable_web_search setting select the rate; duration_seconds sets the billed video length. The live estimate shows the cost for the settings you choose before submission.

  • Keep the seed fixed for a clearer comparison

    Keep the prompt, seed, duration and resolution unchanged, then vary one setting at a time. On image-based tasks, reuse the same source images. Compare the staging and motion across a few takes to see whether the change helps.

Who Seedance 2.0 is for

  • Reach for 4K when the deliverable demands it

    Brand and marketing hero shots

    Reach for 4K when the deliverable demands it

    Seedance 2.0 carries 4k on all three of its endpoints, while 2.0 Fast and 2.0 Mini stop at 720p, so a clip headed for a large display or a print-adjacent placement belongs on this line rather than on the quicker siblings.

  • Let adaptive hold the framing question open

    Scenes where the crop isn't decided yet

    Let adaptive hold the framing question open

    Use it during early passes when composition is still being found, then switch to a fixed ratio once the shot is approved for a specific placement, such as a vertical feed or a widescreen banner.

  • Extend the clip, or chain segments by hand

    Multi-segment sequences

    Extend the clip, or chain segments by hand

    Video Extend adds each new segment onto the previous one from its last frame and returns the joined clip. To cut between shots instead, make each segment its own image-to-video call opening on a frame you saved from the previous clip.

  • Write real subjects out in detail

    Prompts naming real places or events

    Write real subjects out in detail

    Use enable_web_search for prompt-related online context, and describe the visual details the shot needs. For exact accuracy, reference-to-video with a real photo goes further than words alone ever can.

How to call the Seedance 2.0 API

  1. Replace adaptive once the placement is known

    adaptive is the default value of aspect_ratio and decides framing at generation time. Set one of the six fixed ratios as soon as the destination frame is known, and keep adaptive for shots whose composition is still being worked out.

  2. Decide on sound before the render, not after

    generate_audio is on by default and renders in the same pass as the picture, so a clip that will be scored in post should switch it off at submission time.

  3. Spell out real-world subjects instead of naming them

    Use enable_web_search for prompt-related online context, and describe the visual details the shot needs. Materials, proportions and setting carry more weight than a name alone.

  4. Budget 4K deliberately

    resolution affects price at every step of the ladder. Decide the target resolution at submission time, not by leaving the default in place, and draft at a lower tier before committing to the final render.

Seedance 2.0 worked examples

  • A 4K product hero shot with open framing

    aspect_ratio set to adaptive, resolution 4k, 8 seconds. Composition is left to the model on a first pass, then locked to a fixed ratio once the framing is approved for delivery.

    A minimalist skincare bottle centered on a wet stone surface, single soft top light, slow rise of steam behind it, camera holds a calm three-quarter angle
  • A two-segment sequence chained by hand

    Segment one renders normally; a frame saved from its output becomes image_url for the second call, continuing the same scene. The Video Extend endpoint does the same hand-off in one call and joins the clips for you.

    Segment one: a cyclist crests a hill at dawn, wide golden light. Segment two (from the saved final frame): continue downhill, camera trailing at low angle, wind sound building
  • A vertical cutdown at a fixed ratio

    aspect_ratio 9:16, resolution 1080p, 6 seconds, generate_audio left on so the room sound arrives with the picture. A fixed ratio is the right call once the placement is decided; adaptive is for the passes before that.

    A barista pulls an espresso shot in a narrow morning cafe, steam rising through a shaft of window light, camera tilts up from the cup to her face, grinder hum and street noise outside

Seedance 2.0 API questions

Settle resolution before writing the prompt, since it picks the rate and is cheaper to change at 480p than after a 4K render. Leave aspect_ratio on adaptive while the composition is still moving, then set a fixed ratio once the placement is known. Decide generate_audio in the same pass, since the soundtrack is rendered against the picture rather than added to it afterwards.