Authorizations
All API endpoints require Bearer Token authenticationGet your API Key:Visit the API Key Management Page to get your API KeyAdd it to the request header:
Body
Image generation model nameExample:
"gpt-4o-image"Text description for image generationMaximum 1000 characters
Image generation sizeSupported formats:
- Ratios:
1:1,2:3,3:2
Number of images to generateSupports 1, 2, 4. Charges will be pre-deducted based on the number
Reference image URL list for image-to-image or image editing
- Maximum 5 images
- Each image should not exceed 10MB
- Supported formats: .jpeg, .jpg, .png, .webp
Mask image URL
- Must be PNG format
- Size must match the reference image
- Maximum 4MB
Response
Task creation timestamp
Unique task identifier
The actual model name used
Object type, fixed as
image.generation.taskTask completion progress percentage (0-100)
Task statusPossible values:
pending- Waiting for processingprocessing- In progresscompleted- Completedfailed- Failed
Task details
Output type, fixed as
imageBilling information