Image Background Generation Submit API Reference
Image Background Generation Submit API
POST
/ai/image/background/generation/scenario
Based on the provided scene ID, this API automatically extracts the main object from the input image and generate high-quality images in various scene styles. Background image generation is performed asynchronously. This API is used to submit the generation task; to obtain the results, please call the result query API.
Request Parameters
Parameter | Type | Required | Description |
---|---|---|---|
| Object[] | Yes | Request params. |
| String | No | The product image URL. Both imageUrl and imageBase64 cannot be empty at the same time. If both imageUrl and imageBase64 are present, Base64 is preferred. Input image size larger than 512×512 pixels, but smaller than 3000×3000 pixels. |
| String | No | The Base64 encoding of the product image. Both imageUrl and imageBase64 cannot be empty at the same time. If both imageUrl and imageBase64 are present, Base64 is preferred. Input image size larger than 512×512 pixels, but smaller than 3000×3000 pixels. |
| String | Yes | The scene ID that needs to be generated. To query the scene ID, please use the "AI Scene Recommendation & Query" interface. |
| Boolean | No | Whether to rearrange the layout of the product. The range of values: true: Rearrange the position of the product. false: Use the product position from the input image, and do not rearrange.
|
| String | No | Product title. It is not necessary to input if automatic layout is not required. Only product titles in Chinese or English are supported. |
| Number | Yes | The desired width of the generated image. Unit: pixels. Currently, only 1:1 (width 800 * height 800) and 3:4 (width 750 * height 1000) sizes are supported for generation.
|
| Number | Yes | The desired height of the generated image. Unit: pixels. Currently, only sizes of 1:1 (width 800 * height 800) and 3:4 (width 750 * height 1000) are supported for generation.
|
| Number | Yes | The desired number of images to be generated. A single task can generate a minimum of 2 images and a maximum of 10 images. If not set, the default is to generate 4 images. Value range: 2-10 Sample: 4 |
Sample Request
The following are the corresponding image input limitations:
Image format: JPEG、JPG、PNG、BMP、WEBP
Image size: No more than 4 MB
Image resolution: The size of input image should be more than 512×512 pixels and less than 3000×3000 pixels.
Response Paramaters
Parameter | Parameter | Type | Description |
---|---|---|---|
| Number | The returned result code, where 200 indicates success. For detailed error codes, please refer to the error code list. | |
| String | A unique request ID used for troubleshooting. | |
| Boolean | The status of the returned request, indicating whether the request was successful. | |
| String | The returned request information. | |
| Object | The returned JSON result data. | |
| Object | The returned result data. | |
| String | A unique task ID. It is used for subsequent result query requests. |
Sample Response
Errors
Error Code | Error Message | Description |
---|---|---|
500 | system error | System error. |
501 | rate limit exceed | The current interface has reached the current limit. Please contact us via navigation bar or email us (aidge_support@service.alibaba.com) to increase the current limit value. |
700 | invalid input | The format of the input parameters does not meet the requirements, and resMessage will return detailed fields that do not meet the requirements. |
801 | model failed | Internal call exception, please contact us via navigation bar or email us (aidge_support@service.alibaba.com) for troubleshooting. |
1000 | content has sensitive data, please try other input | Content has sensitive data and cannot be handled now. Please try other input. |
1001 | content control failed, please retry | Content risk failed, please try other input. If an error persists,please contact us via navigation bar or email us (aidge_support@service.alibaba.com) for troubleshooting. |
1002 | content risk filter failed, please contact us | Content risk failed, please contact us via navigation bar or email us (aidge_support@service.alibaba.com). |
Last updated