Overview
Seedream 5.0 Pro is a ByteDance image generation model for high-quality single-image text-to-image creation and reference-guided image generation. It supports1K and 2K resolution tiers, flexible aspect ratios, optional explicit pixel sizes, and jpeg or png output.
| Capability | Value |
|---|---|
| Model ID | seedream-5-0-pro |
| Modes | text-to-image, image-to-image |
| Prompt length | 1-5000 characters |
| Reference images | Required for image-to-image; 1-10 public image URLs |
| Images per task | Exactly 1 output image |
| Resolution tiers | 1K, 2K |
| Aspect ratios | 1:1, 2:3, 3:2, 4:3, 3:4, 9:16, 16:9, 21:9 |
| Size input | 1K, 2K, 1024x1024, 2048X2048, 2048*2048 |
| Output formats | jpeg, png |
Endpoint and authentication
Base URL:| Method | Endpoint | Purpose |
|---|---|---|
POST | /generateTask/seedream-5-0-pro | Submit a generation task |
GET | /statusTask/seedream-5-0-pro?taskId={taskId} | Poll task status and retrieve results |
Copy-paste async quickstart
This minimal request submits a text-to-image task and returns ataskId.
taskId; you need it to poll for the final result.
Poll for result
Request body
Text-to-image
Image-to-image
Explicit size
Parameters
Result delivery mode. Use
async for polling with statusTask, or callback for webhook delivery.Required when
request_type is callback. Must be a public HTTPS URL that can receive the final task payload. See Webhooks.Seedream 5.0 Pro input parameters.
Size presets from resolution + aspect_ratio
When resolution or aspect_ratio is provided, Seedream 5.0 Pro maps the effective resolution + aspect_ratio pair to these output dimensions:
| Aspect ratio | 1K size | 2K size |
|---|---|---|
1:1 | 1024x1024 | 2048x2048 |
4:3 | 1152x864 | 2304x1728 |
3:4 | 864x1152 | 1728x2304 |
16:9 | 1312x736 | 2848x1600 |
9:16 | 736x1312 | 1600x2848 |
3:2 | 1248x832 | 2496x1664 |
2:3 | 832x1248 | 1664x2496 |
21:9 | 1568x672 | 3024x1296 |
Response format
Submit task response
POST /generateTask/seedream-5-0-pro returns a task ID when the task is accepted:
API status code.
200 means the task was accepted.Human-readable status message.
Task identifier used for later polling or webhook matching.
Latency and polling
Seedream 5.0 Pro tasks are asynchronous.| Output tier | Typical generation time | Recommended first poll | Poll interval |
|---|---|---|---|
1K | 20s-35s | 20s after task creation | 3s |
2K | 25s-50s | 20s after task creation | 3s |
callback_url instead of tight polling loops.
Billing
Seedream 5.0 Pro is billed per request because each task returns exactly one output image.| Unit | APIXO price |
|---|---|
| Output up to and including 2.36M pixels | $0.045 / request |
| Output above 2.36M pixels | $0.09 / request |
| Additional input reference image after the first | $0.003 / image |
Practical notes
- Image-count fields are intentionally omitted from this public contract; Seedream 5.0 Pro returns exactly one image per task.
3Kand4Kare not supported by this endpoint.2K + 21:9maps to3024x1296, which preserves the21:9ratio while staying within the4,194,304pixel limit.- If
resolutionoraspect_ratiois provided together withsize, the effectiveresolution + aspect_ratiopreset decides the output dimensions. - If you only provide
size, APIXO uses that explicit pixel size or preset token.