š New Models Available: grok-4 now live!
ā Explore New Features
Parameter | Type | Required | Description |
---|---|---|---|
image | file or file array | ā | The image(s) to edit. Must be a supported image file or array. ⢠gpt-image-1: PNG, WEBP, or JPG, each <25MB. ⢠dall-e-3: 1 square PNG <4MB. |
prompt | string | ā | A text description of the desired image(s). ⢠Max length: 1000 chars for dall-e-3, 32000 chars for gpt-image-1. |
mask | file | Optional PNG mask image. Transparent areas (alpha = 0) indicate regions to edit. Must match size of image and be <4MB. Applies to first image. | |
model | string | Model to use: "dall-e-3" or "gpt-image-1" . | |
n | integer or null | Number of images to generate. Must be between 1 and 10. Default: 1. | |
quality | string or null | For gpt-image-1 only. Options: "high" , "medium" , "low" .Default: "auto" . | |
response_format | string or null | Response format. Options: "url" or "b64_json" .Only dall-e-3 supports "url" (valid for 60 minutes). | |
size | string or null | Image size: ⢠gpt-image-1: "1024x1024" , "1536x1024" , "1024x1536" , "auto" (default)⢠dall-e-3: "256x256" , "512x512" , "1024x1024" |
The image(s) to edit. Must be a supported image file or array.
Optional PNG mask image. Transparent areas (alpha = 0) indicate regions to edit.
Must match size of image and be <4MB. Applies to first image.