BRUT DOCS getbrut.app ↗

Seedance

Seedance (BytePlus ModelArk) is ByteDance's video family with native audio: a clip comes with sound in one pass. Brut carries Seedance 2.5 (the current flagship), Seedance 2.0, and the 2.0 family's two cheaper tiers, Fast and Mini.

Get a key

Create a ModelArk key in the BytePlus console and paste it into ⚙ Settings → Seedance. The same key serves Seedream images.

Activate the model first. ModelArk models are switched on per account: open the console's Model activation page and activate each model you will run (Seedance 2.5, 2.0, and the Seedream models) before the first call. It is a one-time switch. Until then every request fails with "Your account … has not activated the model dreamina-seedance-2-5-260628"; Brut shows that message verbatim on the node.

How BytePlus bills you. Everything is pay-as-you-go, and resource packs are optional:

Models & features

Seedance 2.5 (first in the menu):

Seedance 2.0: 4 to 15 seconds (or smart length), up to 4K, first/last frame, reference images, and it accepts an explicit aspect ratio on frame-to-video runs. Still the choice when you need 4K straight out of the model. Its grammar is different (shot labels rather than timestamps, full-width audio symbols): use the Seedance 2.0 video prompt and Seedance 2.0 shot plan presets for it. Both generations stay in the menu; pick per job.

Seedance 2.0 Fast and Seedance 2.0 Mini are the same family at a lower rate: 4 to 15 seconds (or smart length), 480p and 720p only, first and last frame, text-to-video, up to 9 reference images, native audio, the 2.0 prompt grammar (so the Seedance 2.0 video prompt preset). No draft mode: that is 2.5's. Mini is the cheapest video in Brut, about $0.18 for a 5-second 480p clip at list price; use it to test a move before paying for the 2.5 or 2.0 render. Both also run through OpenRouter.

Watermark is always off. Video editing, extension and video/audio references exist on 2.5's API and come to Brut as a Video → Video node later.

No BytePlus key? Both generations also run through an OpenRouter key, marked ⇄ runs via OpenRouter on the node. Seedance 2.5 there is 480p/720p only, 4 to 30 s, first and last frame, no reference images, no smart length and no draft mode, billed per video token at the same rate as BytePlus (the ledger records the exact billed amount). The 1080p tier, the 30-reference workflow and draft mode need your own BytePlus key.

Gotchas

Pricing, read this before you buy credits

Seedance's billing has two sharp edges (how to pay at all is under Get a key above):

Seedance 2.5 ~ per second (16:9, no video input)
480p $0.10
720p $0.23
1080p $0.57
Seedance 2.0 ~ per second
480p $0.07
720p $0.15
1080p $0.37
4K $0.78
Seedance 2.0 Fast / Mini ~ per second (16:9, no video input, list price)
Fast, 480p $0.056
Fast, 720p $0.12
Mini, 480p $0.035
Mini, 720p $0.076

The node shows the estimate before you run, and Film Shots itemizes it per clip. The ledger row is priced from BytePlus's own token count, not from the estimate, so what you see in the spend readout is what you were billed. Failed generations cost nothing.

A draft take bills like a 480p clip and its final like a 1080p clip: no discount on either, the saving is that you render 1080p only for the shots you keep, and the final is the same shot, not a new roll of the dice.