Seedream 4.5 ref2i: Character Consistency Without a Seed

Seedream 4.5 ref2i: Character Consistency Without a Seed

A 12-page picture book needs the same child, the same coat, the same dog, on every page. Most image endpoints hand you a seed and tell you to pin it. bytedance/seedream-4.5-ref2i does not have one. The entire request body is four fields: model, prompt, images, size. Consistency has to come from somewhere else, and on this endpoint there is exactly one place it can come from.

Key Takeaways

  • There is no seed, no n, no negative_prompt and no prompt-expansion toggle. Four fields, all required.
  • images takes 1 to 10 reference URLs. That array is your only consistency lever.
  • size is eight fixed pixel strings, not 1k/2k and not arbitrary dimensions. Pick the page shape before you start
Storyboard illustrations generated by Siray

Four Fields, No Seed

The published spec lists model, prompt, images and size as required, and lists nothing else at all. There is no optional block. That is unusually sparse even for a reference-to-image endpoint, and it changes how you plan a series: you cannot hold randomness fixed and vary the prompt, because there is no randomness handle to hold.What you can do is hold the references fixed and vary the prompt. That is the intended shape of the endpoint, and it is why a character sheet matters more here than a prompt template does.

Consistency Lives in images

images is an array of 1 to 10 strings. For a picture book, build the character sheet once and pass the same array on every page:

  • front view, neutral pose
  • three-quarter view
  • full body, showing the outfit
  • a close crop of the face
  • the recurring prop or animal companion

Five references, reused unchanged across all twelve pages, with only prompt describing what happens on that page. The references are the continuity; the prompt is the scene. If you swap references between pages, you have changed the one variable that was holding the book together.Ten is the ceiling. Seedream 4.5 covers the model family's wider behavior, and batch consistency on Qwen Image 3 edit shows the same discipline applied on an endpoint that does have a seed.

size Is Eight Pixel Strings

Not 1k, not 2k, not width and height you choose. Eight exact strings:

Value
Shape
Use
1728x2304
3:4 portrait
Standard picture-book page
2048x2048
1:1
Square board book
3024x1296
21:9
Double-page spread
2304x1728
4:3 landscape
Wide scene page
2560x1440 / 1440x2560
16:9 / 9:16
Screen-first editions
2496x1664 / 1664x2496
3:2 / 2:3
Photo-proportion pages

Decide the trim size before page one. Re-rendering twelve pages because you picked landscape when the book is portrait costs another full book.

A 12-Page Book, Priced

At the $0.040 per-image rate shown on the console model-detail Pricing block on 2026-09-17, with no discount badge on this endpoint:

Job
Images
Cost
One page
1
$0.040
12-page book, one render each
12
$0.48
12 pages, three candidates each
36
$1.44
12 pages plus 4 spreads, three each
48
$1.92

A whole book under two dollars is the useful framing. The expensive part of this work was never the render.

Developer Notes

Field
Shape
Note
model
fixed string
bytedance/seedream-4.5-ref2i
prompt
string
The only per-page variable
images
1-10 strings
Required; your character sheet
size
8 fixed strings
Required; no default

Compare with Seedream 4.0 if you are deciding which generation to build on.Create your free Siray account and render one page with your character sheet before you commit to a trim size.