Outpainting
Outpainting
POST
Outpainting
Extending the borders of the image or providing additional variations to the edges of the image.
HTTP status codes in the 2xx range indicate that the request has been successfully accepted. A code 400 means there is a request parameter error, while status codes in the 5xx range indicate internal server errors.
You can obtain the image URL in the

Request Headers
Enum:
application/jsonBearer authentication format, for example: Bearer {{API Key}}.
Request Body
Optional extra parameters for the request.
The base64 original image, with a maximum resolution of 1024 x 1024 and a maximum file size of 30 Mb.
Text input required to guide the image generation, divided by
, . Range [1, 1024].Text input that specifies what to exclude from the generated images, divided by
, . Range [1, 1024].The width of the outpainting image (px), which needs to be larger than the width of the original image. Maximum: 4096px.
The height of the outpainting image (px), which needs to be larger than the height of the original image. Maximum: 4096px.
The offset (px) between the center of the original image and the center of the expanded image in the X-axis direction. Default is 0. The allowed value range is -(width + original image width)/2 to (width + original image width)/2.
The offset (px) between the center of the original image and the center of the expanded image in the Y-axis direction. Default is 0. The allowed value range is -(height + original image height)/2 to (height + original image height)/2.
Response
The Base64-encoded content of the returned image.
The returned image type.
Enum:
Enum:
png, webp, jpegExample
Extending the borders of the image or providing additional variations to the edges of the image. Try it in playground.Request:
image_file of the response in base64 format.
Response:


Last modified on June 9, 2026