gpt-image-2-generate API Usage Guide
Overview
gpt-image-2-generate is OpenAI’s latest text-to-image model. It excels at following complex prompts, rendering accurate text within images, and producing photorealistic outputs across a wide range of styles.Authentication
Submit Image Generation Request
Endpoint
Request Format
Request Parameters
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
model | string | Yes | Model identifier | - |
payload.prompt | string | Yes | Text description of the image to generate | - |
payload.size | string (enum) | No | Output resolution and aspect ratio | "1920x1080" |
payload.quality | string (enum) | No | Image quality level — affects detail and cost | "medium" |
payload.n | integer | No | Number of images to generate | 1 |
payload.output_format | string (enum) | No | File format of the generated image | "png" |
Response
Pricing
Billing is based on the actual token consumption reported by OpenAI for each request. Users are charged according to the real usage of input text tokens, cached input text tokens, input image tokens, cached input image tokens, and output image tokens. The final cost may vary depending on prompt length, whether input images are provided, image size, quality, number of generated images, and other request parameters.Token Pricing
Prices below are charged per 1M tokens:| Token Type | Price |
|---|---|
| Text input tokens | $5.00 / 1M tokens |
| Cached text input tokens | $1.25 / 1M tokens |
| Image input tokens | $8.00 / 1M tokens |
| Cached image input tokens | $2.00 / 1M tokens |
| Image output tokens | $30.00 / 1M tokens |
Billing Formula
Estimated Price Reference (per image)
The following table is provided as a reference only for common quality and resolution combinations. These are estimated per-image prices and may differ from the final billed amount, which is always based on actual token usage.| Quality | 1024x1024 | 1024x1536 | 1536x1024 |
|---|---|---|---|
| Low | $0.006 | $0.005 | $0.005 |
| Medium | $0.053 | $0.041 | $0.041 |
| High | $0.211 | $0.165 | $0.165 |
Check Request Status
Native OpenAI Format (Raw API)
Use the native OpenAI-compatible endpoint for direct integration with the OpenAI SDK or clients.Base URL
Generate Image
Native Parameters
| Parameter | Type | Required | Description | Default | Notes |
|---|---|---|---|---|---|
model | string | Yes | Must be "gpt-image-2" | - | No other value accepted |
prompt | string | Yes | Text description | - | - |
size | string | No | WxH format | "1024x1024" | Both dimensions must be multiples of 16; max edge 3840px; aspect ratio ≤ 3:1 |
quality | string | No | low / medium / high / auto | "medium" | - |
n | integer | No | Number of images (1–10) | 1 | Each image billed separately |
output_format | string | No | png / jpeg | "png" | - |
output_compression | integer | No | Compression level 0–100 | null | Only valid for jpeg |
background | string | No | auto / opaque | "auto" | - |
moderation | string | No | auto / low | "auto" | - |