Supported Providers
- OpenAI: Supports
dall-e-2andgpt-image-1models - Vertex AI: Supports
imagen-3.0-generate-001model - AWS Bedrock: Supports
amazon-nova-canvasmodel - Azure OpenAI: Supports
gpt-image-1model
Requirements
| Provider | Model | Format | Size Limit | Image Count |
|---|---|---|---|---|
| OpenAI | gpt-image-1 | PNG, WebP, JPG | < 50MB | Up to 16 images |
| OpenAI | dall-e-2 | Square PNG | < 4MB | 1 image only |
| Vertex AI | imagen-3.0-capability-001 | PNG, JPG | < 20MB | 1 image only |
| AWS Bedrock | amazon-nova-canvas | PNG, JPG | < 5MB | 1 image only |
| Azure OpenAI | gpt-image-1 | PNG, WebP, JPG | < 50MB | Up to 16 images |
Example Usage
OpenAI (gpt-image-1, dall-e-2)
OpenAI (gpt-image-1, dall-e-2)
OpenAI supports both
gpt-image-1 (up to 16 images, PNG/WebP/JPG, <50MB) and dall-e-2 (1 square PNG image, <4MB). The meaning of the parameters are present in the OpenAI API documentation.gpt-image-1 supports up to 16 images in PNG, WebP, or JPG format with a 50MB size limit per image. dall-e-2 requires a single square PNG image under 4MB.Vertex AI (imagen-3.0-capability-001)
Vertex AI (imagen-3.0-capability-001)
Vertex AI’s Imagen 3.0 model supports editing a single image in PNG or JPG format (max 20MB). The meaning of the parameters are present in the Google Vertex documentation.
Vertex AI supports a single image in PNG or JPG format with a maximum size of 20MB.
AWS Bedrock (amazon-nova-canvas)
AWS Bedrock (amazon-nova-canvas)
AWS Bedrock’s Nova Canvas model supports editing a single image in PNG or JPG format (max 5MB).
Amazon Nova Canvas
Amazon Nova Canvas
The meaning of the parameters are present in the AWS Bedrock documentation.
Stability AI
Stability AI
The meaning of the parameters are present in the AWS Bedrock documentation.
AWS Bedrock supports a single image in PNG or JPG format with a maximum size of 5MB.
Azure OpenAI (gpt-image-1)
Azure OpenAI (gpt-image-1)
Azure OpenAI’s
gpt-image-1 model supports up to 16 images in PNG, WebP, or JPG format (max 50MB each). The meaning of the parameters are present in the Azure OpenAI documentation.Azure OpenAI supports up to 16 images in PNG, WebP, or JPG format with a 50MB size limit per image.
Response Format
The API returns anImagesResponse object containing: