Skip to content

Seedream 5.0 Lite

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

https://ark.ap-southeast.bytepluses.com/api/v3/images/generations

Example payload

{
  "model": "seedream-5-0-260128",
  "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-5-0-260128, the resolved key is seedream-5-0, so the implemented per-image amount is 0.035 USD.

The formula is simply:

cost_usd = flat_price_by_model_key

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