Eden Gen
← All models
ByteDance
·videobest value

Seedance 2.0 Mini. The most efficient way to test motion and composition.

Drafts before you commit to a final render.

From $0.024 / second at 480p on Solo, on the best connected route. The exact price is confirmed before every take. Failed takes are refunded automatically.

A paper boat drifts across a rain puddle, blue sky reflections
AI-generated · Seedance 2.0 Mini · sample-01

A paper boat drifts across a rain puddle, blue sky reflections. Rendered on Eden Gen.

Price calculator$0.024 / second at 480p
Resolution
Length
Takes4
$0.484
4 × $0.121 per take on Solo
$0.64 at the maker's API list price, recorded 31 Oct 2026
24% under it
Try Seedance 2.0 Mini

Failed takes are refunded automatically.

The model

What it does, and where it runs.

Best for
drafts
Capabilities
  • Text to video
  • Image references
  • Drafts
Under the hood
  • ProviderSunra
  • Version2.0.1 (pinned)
  • Typical render20-60 s
  • If it failsRefunded, reason shown
  • Outputs kept60 days, then deleted
Route24.4% under the maker's API list price
Sunra

Runs on your Eden Gen credit: $0.12 for this take. That is the price you pay.

  • SunraPicked
  • BytePlus ModelArkCredit route
  • OpenRouterCredit route
  • SumeCredit route

The model stays fixed. The take runs on the most cost-efficient allowed route. If that route fails, the next one in the plan runs, without a second charge.

Measured on takes

Every take we run, timed from submit to file. Not a status page.

No takes on this model in the last 7 days yet.
From code and agents

Same price and caps from the SDK, the API or your agent.

Model id seedance-2.0-mini, version 2.0.1 (pinned). Failed takes are refunded automatically on every path.

llms.txtQuickstart →

Paste the prompt into Claude Code, Codex or Cursor. It tells the agent how to price, create, poll and retry safely.

ts
import { Takes } from "@takes/sdk";

const takes = new Takes({ apiKey: process.env.TAKES_API_KEY, baseUrl: "http://localhost:4310" });
const take = await takes.takes.run({
  "model": "seedance-2.0-mini",
  "prompt": "Slow dolly in on a lone figure at the edge of a burning rift, no music, no cut",
  "resolution": "480p",
  "duration": 5
});
const file = await takes.takes.download(take); // ${take.id}_seedance-2.0-mini_480p.mp4
Seedance 2.0 Mini API: price per second and routes · Eden Gen