Seedream 4.5¶
Overview¶
Seedream is BytePlus ModelArk’s image-generation family. BytePlus documents Seedream 4.x and 5.x as image models for text generation, editing, reference-based generation, and multi-image creation, with large output formats and multiple aspect ratios. In this codebase, Seedream behaves like a relatively simple image provider at request time, but the documentation should still treat it as a modern commercial image family with room for model-specific billing differences.
API base URL¶
Example payload¶
{
"model": "seedream-4-5-251128",
"prompt": "A product shot on a clean white background",
"size": "2K",
"aspect_ratio": "1:1",
"output_format": "png",
"watermark": false
}
Our Current Pricing¶
BytePlus Seedream image billing in the current repo is intentionally simple. The application strips the model id down to the first three dash-separated segments and uses that as the pricing key.
seedream-3-0 -> 0.03 USD
seedream-4-0 -> 0.03 USD
seedream-4-5 -> 0.04 USD
seedream-5-0 -> 0.035 USD
unknown -> 0.03 USD
For seedream-4-5-251128, the resolved key is seedream-4-5, so the implemented per-image amount is 0.04 USD.
The formula is simply:
Even though request parameters such as size, aspect ratio, output format, watermarking, and reference images can affect provider-side work, the current repo does not vary the amount by those fields. If you want billing to reflect those dimensions later, you will need to extend the rate card yourself.
The safest cost calculation strategy today is to charge directly from the normalized model key and multiply by the number of generated images. If the provider later exposes usage or separate rates for 2K versus 4K outputs, add those as explicit pricing dimensions rather than trying to infer them retroactively from historical prompts.
Sources¶
- BytePlus Seedream 4.0-5.0 tutorial
- BytePlus Seedream 4.0-4.5 prompt guide
- BytePlus image generation API