BRUT DOCS getbrut.app ↗

Seedream

Seedream (BytePlus ModelArk) is ByteDance's image family. Brut carries the Seedream 5.0 trio: Pro, Flash and Lite, for text-to-image and image-to-image, on the same BytePlus key as Seedance. It is the cheapest photoreal tier in Brut, and the one BytePlus trusts for people that Seedance will animate.

Get a key

Nothing new to paste. Seedream rides your Seedance key automatically: ⚙ Settings → Seedream reads uses your Seedance (BytePlus) key. Set a key there only to split Seedream's billing from Seedance's.

Activate the models first. Like every ModelArk model, each one is switched on once per account: open the console's Model activation page (console.byteplus.com/ark) and activate Seedream 5.0 Pro, Seedream 5.0 Flash and Seedream 5.0 Lite. No resource pack is needed: activation is a one-time switch and the images bill pay-as-you-go on the account's credits or card (see Seedance, pricing). Until then a call fails with "has not activated the model", shown verbatim on the node. Lite comes with a free quota of 50 images.

Models

Model Sizes Price per image Inputs
Seedream 5.0 Pro 1K · 1.5K · 2K $0.045 at 1K and 1.5K, $0.09 at 2K; from the second input image $0.003 each up to 10 reference images
Seedream 5.0 Flash 1K · 1.5K · 2K $0.018, any size up to 10 reference images
Seedream 5.0 Lite 2K · 3K · 4K $0.035, any size up to 14 reference images

Pro is the quality tier (BytePlus's pick for "commercial visual production": precise editing, lifelike scenes). Flash is the same family at a third of the price, for exploration and high-volume passes. Lite is the older line with the biggest canvases and 50 free images. Typical speed: Flash about 15 s for a 1K image, Pro about 30 s, Lite about 75 s at 2K. 1.5K bills like 1K and BytePlus calls it the better quality pick, so Pro and Flash default to it; Lite defaults to 2K.

All three appear wherever an image model is picked: Text → Image, Image → Image, Inpaint, Compose, Multi-Shot, the Storyboard's keyframes, the Sketchpad's generation layers, the workflow cards' Model knobs. On Annotate & Correct, Pro and Flash are on the menu; Lite is not.

Sizes, formats and inputs

People for Seedance: the trusted path

ModelArk's moderation refuses Seedance start frames and references that look like they contain a real person, and it cannot tell a generated face from a photograph (see the Seedance gotchas). The exception BytePlus documents: face-containing images generated by Seedream on your own account are trusted as Seedance 2.x input for 30 days. Seedance's own clips and their frames are trusted the same way.

We measured it with real requests and a clear face in frame, on Seedance 2.5, 2.0 Fast and 2.0 Mini, as a start frame and as a reference:

The picture Seedance
Seedream text-to-image, on Lite, Pro or Flash, the whole picture accepted
One text-to-image character sheet (several views and expressions in one picture) accepted
A frame of a Seedance clip (its last frame, or one taken from the middle) accepted
Any Seedream edit (Image → Image), on Lite, Pro or Flash, even of a text-to-image picture refused
A crop of an accepted picture refused
The same portrait made by another maker refused

A resize and a re-export (PNG, JPEG) keep the trust. A crop loses it, and so does anything that redraws the picture.

What this means in practice:

When Seedance refuses a picture, the node's message says which wired picture it was (the start frame, reference 2) and repeats this rule. And before any run, the Image → Video node shows which wired pictures carry the trust: see the trust line.

Decompose into layers

Seedream 5.0 Pro and Flash can split one flat picture into a base (the scene with the elements lifted out and the gaps filled in) plus up to 16 layers with transparency, each with a name, a description and its place in the picture. In Brut: right-click any picture → Decompose into layers… (outputs, imports, board tiles, the magnifier), or Decompose result… under a Layers node's result.

  1. A small form asks for the model (Flash by default: the cheapest, and the one measured), the size and, if you want, what to separate ("the sky, the building, the trees in front, the people"). Leave that empty and the model picks the main elements itself.
  2. The price is shown before anything is spent. BytePlus bills every picture it returns, the base included: $0.018 each on Flash; on Pro $0.0225 each up to 2.61 MP and $0.045 above, each picture on its own pixels. How many layers come back is the model's call, so the dialog states the ceiling (16 layers and the base, 17 pictures: $0.31 on Flash) and the ledger row is priced from what actually came back. Measured on Flash: a 2752 × 1536 render split into a base and three layers (the sky, the building, the trees) in just under a minute for $0.072.
  3. The result lands as a new Sketchpad beside the picture: the base at the bottom, every layer above it in stacking order, scaled into its place and named by the model, and the original on top, hidden, one click on its eye away for a comparison. The node shows the recomposed picture at once. From there: move, scale, hide or mask a layer, paint between them, add a generation layer, or Export PSD and carry on in Photoshop.
Right-click a render, Decompose into layers: the price, then a Sketchpad with the pergola, the bench, the building and each tree as its own layer
The details:

Annotate & Correct

On Seedream 5.0 Pro and Flash, the Annotate & Correct node places each edit where you marked it. Draw your marks as usual, pick Seedream on the node, run: each mark lands where you drew it, and nothing of the markup shows in the result.

Five marks on a render, one of each kind, Seedream Flash on the node: each edit lands at its mark, for under two cents
Measured on a 2048 × 1143 interior with five marks, one of each kind: both models applied all five at their marks and returned 2048 × 1143; Flash in 21 s for $0.018, Pro in 41 s for $0.045 (Pro matched the asked RAL green more closely). A second run placed an armchair from a reference image inside a box, turned the way the note asked, on both. The same marks on Nano Banana 2 were all applied too, with two of them placed loosely. The table is on the [Annotate & Correct](/docs/nodes/image-generation.html#seedream-on-this-node) page.

What it costs

Gotchas