Skip to main content

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 supports 1K and 2K resolution tiers, flexible aspect ratios, optional explicit pixel sizes, and jpeg or png output.

Endpoint and authentication

Base URL:
All requests require your APIXO API key:
Submit requests also require:

Copy-paste async quickstart

This minimal request submits a text-to-image task and returns a taskId.
Successful response:
Save the taskId; you need it to poll for the final result.

Poll for result

Success response:

Request body

Text-to-image

Image-to-image

Explicit size

Parameters

string
default:"async"
Result delivery mode. Use async for polling with statusTask, or callback for webhook delivery.
string
Required when request_type is callback. Must be a public HTTPS URL that can receive the final task payload. See Webhooks.
object
required
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:

Response format

Submit task response

POST /generateTask/seedream-5-0-pro returns a task ID when the task is accepted:
integer
API status code. 200 means the task was accepted.
string
Human-readable status message.
string
Task identifier used for later polling or webhook matching.

Latency and polling

Seedream 5.0 Pro tasks are asynchronous. For production systems, prefer callback_url instead of tight polling loops.

Billing

Seedream 5.0 Pro is billed per request because each task returns exactly one output image. Billing behavior:
Failed generations are refunded.

Practical notes

  • Image-count fields are intentionally omitted from this public contract; Seedream 5.0 Pro returns exactly one image per task.
  • 3K and 4K are not supported by this endpoint.
  • 2K + 21:9 maps to 3024x1296, which preserves the 21:9 ratio while staying within the 4,194,304 pixel limit.
  • If resolution or aspect_ratio is provided together with size, the effective resolution + aspect_ratio preset decides the output dimensions.
  • If you only provide size, APIXO uses that explicit pixel size or preset token.