All posts
guide2026/09/11

Where to Use Seedance 2.5: Three Routes, Compared

Where to Use Seedance 2.5: Three Routes, Compared

Where to use Seedance 2.5: the three shapes access takes, what each one keeps and removes from the model, and how to check a surface before you pay for it.

Where to use Seedance 2.5 has a structural answer rather than a list one. ByteDance makes the model; other companies sell access to it, and access arrives in three shapes. The shape you choose decides which of the model's capabilities you can still reach, how you are billed, and whether you can see why something failed. Two surfaces serving the same model can give you very different products.

This page describes the shapes and how to test one before committing money to it.

The three shapes access takes

Consumer video apps. A prompt box, a handful of presets, a credit balance. No key, no code, a clip in a few clicks. The app decides your duration ceiling, your resolution, whether a watermark is burned in, and frequently which model version you are served. Most of the model's parameters are not exposed at all.

Hosted APIs. A key, a documented request body, per-second billing on finished video. Every parameter the model exposes is reachable, errors arrive as codes rather than as a red banner, and you can automate. The cost is that you have to send HTTP and handle asynchronous jobs.

Bundled integrations. The model appears inside an editing, design or marketing tool you already use. The upside is that the output lands where the rest of your work already is. The parameter set is usually the narrowest of the three, and pricing is folded into that tool's own plan.

What each route keeps and removes

CapabilityConsumer appHosted APIBundled tool
Full 4 to 30 second rangeOften capped lowerYesUsually capped
480p / 720p / 1080p choiceTier dependentYesUsually fixed
Up to 30 reference imagesRarely more than a fewYesRarely
Up to 10 reference clips and 10 audio tracksRarelyYesRarely
content_filter routingNoYesNo
Per-second billingNo, creditsYesNo, plan quota
Readable error codesNoYesNo
Watermark-free outputPlan dependentYesPlan dependent

The row that matters most for cost control is the billing one. Credits abstract the price away from the thing that generates it. Per-second billing does not, and the two rates that make up the model's price list, generation-only and with a reference clip, differ by nearly a factor of two at every resolution.

Where to use Seedance 2.5 for the job you have

A handful of clips, one time. A consumer app. The capability loss is real and irrelevant at that volume, and the setup cost of a key is not worth paying for six renders.

Repeatable production work. A hosted API, and the decisive capability is reference material rather than automation. Thirty reference images and ten audio tracks in one request is what makes output consistent across a series, and that door is mostly closed on the other two routes. Reference images and audio are free to attach, so consistency costs nothing except upload time.

A product with your own users. A hosted API, unavoidably. You need error codes to show your users something useful, per-second costs to price your own product, and the moderation controls to decide what your surface allows.

Occasional shots inside an existing edit. A bundled integration, if the tool you already use has one. Anything more demanding will hit the parameter ceiling quickly.

How to test a surface before paying

Four checks, none of which cost more than a cheap render.

Request 20 seconds. Seedance 2.5 runs to 30 seconds in a single generation and Seedance 2.0 stops at 15. A rejection on the duration field identifies the older model. On an API this fails validation with no charge, and on a consumer app the length selector itself usually gives it away.

Look for the model identifier. The released 2.5 build carries a string ending in -face. Documentation still quoting the pre-release identifier describes an integration that predates the launch.

Check for a 4K claim. There is no 4K in this model family. A surface advertising it is selling pre-release marketing, which tells you how carefully it tracks the product.

Find out what a failure costs you. On per-second billing, failed jobs are refunded in full, refusals included. On credit systems, ask before you rely on it. Generation runs two to five minutes, so a wrong answer here compounds quickly across a day of iteration.

What no route changes

Some things are fixed in the model and survive every surface.

Output tops out at 1080p. A single generation cannot exceed 30 seconds. The model refuses named real celebrities, recognisable third-party intellectual property and illegal content, and no host setting removes those blocks.

Moderation is not a switch either. The content_filter parameter defaults to true, and setting it to false selects a less restrictive channel rather than disabling checks. Refusals come back as error 80006, which does not identify the stage that fired. A surface promising unrestricted output from this model is describing something the model does not do.

Frequently asked questions

Where can I use Seedance 2.5 without writing any code? Consumer video apps and bundled editor integrations. Expect a credit balance instead of per-second pricing, a reduced parameter set, and possibly a watermark or a lower duration cap than the model supports.

Does the same prompt produce the same result on different surfaces? The model is the same, so the quality is the same. What differs is what each surface sends on your behalf, including resolution, duration and reference handling, so results diverge because the requests diverge.

Which route is cheapest? Per-second billing is the only one where you can calculate the answer in advance. A five-second 480p clip is about $0.59 and a ten-second 1080p clip about $4.62. Credit plans can be cheaper at low volume and are difficult to compare because a credit has no fixed relationship to a second of video.

Can I start on a consumer app and move to the API later? Yes, and prompts transfer. What does not transfer is anything the app was silently adding or capping, which is why output sometimes changes on the move.

The short version

Where to use Seedance 2.5 is a choice between three shapes. A consumer app gets you a clip fastest and hides the version, the caps and the true cost. A hosted API gives you the full 30-second range, 30 reference images, 10 reference clips, per-second billing and readable errors. A bundled tool puts output where your work already lives at the price of control. Test any of them with a 20-second request and a look for the -face identifier, and remember that the 1080p ceiling and the model's own content blocks follow you everywhere.