Skip to main content
POST
Seedream 5.0 Pro Layers

Headers

Authorization
string

Body

application/json
model
enum<string>
required

Model name. Must be seedream-5-pro-layers.

Available options:
seedream-5-pro-layers
image_list
object[]
required

The single image to split. Exactly one image is required.

Required array length: 1 element
prompt
string

Optional. Leave it out and the model finds and splits the main elements on its own. Provide it to name the elements to split, in plain language or with <bbox> coordinates.

Required string length: 1 - 2000
image_size
enum<string>
default:auto

Output tier. auto follows the input image's size. Only tier names are accepted here — pixel values such as 2048x2048 are rejected.

Available options:
1K,
1.5K,
2K,
auto
output_format
enum<string>
default:jpeg

Output file format. This only affects the base image — every layer is always a transparent png.

Available options:
png,
jpeg
custom_callback_url
string<uri>

Optional. A publicly accessible HTTPS URL. When the task status changes (processing / success / failed), GoEnhance sends a POST request to this URL. The request body is identical to the response of GET /api/v1/jobs/detail. If your server does not respond with HTTP 200, the notification is retried up to 3 times, with a 3-second timeout per attempt.

Example:

"https://your-server.com/goenhance/callback"

Response

code
integer
required
msg
string
required
data
object
required