Generate asset
POST/v1/style-dna/generate/asset
Generate an asset instead of a general image. The parameters are similar to the image generation but via the backgroundMode we can control the background.
Request
- application/json
Body
required
Possible values: [transparent, white, chroma_green]
Default value: transparent
Has effect only if image Guidance is set to low. Can not be used at the same time with width and height provide only aspect ratio or image size.
Possible values: >= 512 and <= 2048
Use aspectRatio instead of custom width and height for better quality. If defined, the total area (width × height) must not exceed 1,763,584 pixels.
Possible values: >= 512 and <= 2048
Use aspectRatio instead of custom width and height for better quality. If defined, the total area (width × height) must not exceed 1,763,584 pixels.
Possible values: [png, webp]
Default value: png
Specify the format of the output image: png or webp
Responses
- 201
- 400
- 401
- 403
- 429
- 500
- 504
Generated image response
- application/json
- Schema
- Example (from schema)
Schema
{
"imageUrl": "string",
"expiresAt": "2024-07-29T15:51:28.071Z",
"creditsUsed": 0
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Available only when the message includes additional error details.
{
"message": "string",
"statusCode": 0,
"error": "string"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
Available only when the message includes additional error details.
{
"message": "string",
"statusCode": 0,
"error": "string"
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Available only when the message includes additional error details.
{
"message": "string",
"statusCode": 0,
"error": "string"
}
Too Many Requests
- application/json
- Schema
- Example (from schema)
Schema
Available only when the message includes additional error details.
{
"message": "string",
"statusCode": 0,
"error": "string"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
Available only when the message includes additional error details.
{
"message": "string",
"statusCode": 0,
"error": "string"
}
Gateway Timeout
- application/json
- Schema
- Example (from schema)
Schema
Available only when the message includes additional error details.
{
"message": "string",
"statusCode": 0,
"error": "string"
}