# GPT Image 2 API Pricing

As of October 10, 2026, GPT Image 2 costs $30.00 per 1M output image tokens on OpenAI.

- Page: https://models.litellm.ai/models/gpt-image-2
- Lab: OpenAI
- LiteLLM model name: `gpt-image-2`
- Added to LiteLLM: April 2026
- Prices updated: October 10, 2026

## Pricing by provider

Token prices in USD per 1M tokens.

| Provider | Model name | Input | Output | Cache read | Per image | Per second | Context |
|---|---|---|---|---|---|---|---|
| OpenAI | `gpt-image-2` | $5.00 | – | $1.25 | – | – | – |
| OpenAI (snapshot 2026-04-21) | `gpt-image-2-2026-04-21` | $5.00 | – | $1.25 | – | – | – |
| AI/ML API | `aiml/openai/gpt-image-2` | – | – | – | $0.054 | – | – |
| Azure AI Foundry | `azure_ai/gpt-image-2` | $5.00 | – | $1.25 | – | – | – |
| Azure OpenAI | `azure/gpt-image-2` | $5.00 | – | $1.25 | – | – | – |
| Azure OpenAI (snapshot 2026-04-21) | `azure/gpt-image-2-2026-04-21` | $5.00 | – | $1.25 | – | – | – |
| fal | `fal_ai/gpt-image-2` | – | – | – | $0.145 | – | – |
| fal | `fal_ai/openai/gpt-image-2` | – | – | – | $0.145 | – | – |
| fal | `fal_ai/openai/gpt-image-2/edit` | – | – | – | $0.151 | – | – |
| fal (1024×1024, high quality) | `fal_ai/high/1024-x-1024/gpt-image-2` | – | – | – | $0.211 | – | – |
| fal (1024×1024, high quality) | `fal_ai/high/1024-x-1024/openai/gpt-image-2` | – | – | – | $0.211 | – | – |
| fal (1024×1024, high quality) | `fal_ai/high/1024-x-1024/openai/gpt-image-2/edit` | – | – | – | $0.219 | – | – |
| fal (1024×1536, high quality) | `fal_ai/high/1024-x-1536/gpt-image-2` | – | – | – | $0.165 | – | – |
| fal (1024×1536, high quality) | `fal_ai/high/1024-x-1536/openai/gpt-image-2` | – | – | – | $0.165 | – | – |
| fal (1024×1536, high quality) | `fal_ai/high/1024-x-1536/openai/gpt-image-2/edit` | – | – | – | $0.178 | – | – |
| fal (1024×768, high quality) | `fal_ai/high/1024-x-768/gpt-image-2` | – | – | – | $0.145 | – | – |
| fal (1024×768, high quality) | `fal_ai/high/1024-x-768/openai/gpt-image-2` | – | – | – | $0.145 | – | – |
| fal (1024×768, high quality) | `fal_ai/high/1024-x-768/openai/gpt-image-2/edit` | – | – | – | $0.151 | – | – |
| fal (1920×1080, high quality) | `fal_ai/high/1920-x-1080/gpt-image-2` | – | – | – | $0.158 | – | – |
| fal (1920×1080, high quality) | `fal_ai/high/1920-x-1080/openai/gpt-image-2` | – | – | – | $0.158 | – | – |
| fal (1920×1080, high quality) | `fal_ai/high/1920-x-1080/openai/gpt-image-2/edit` | – | – | – | $0.158 | – | – |
| fal (2560×1440, high quality) | `fal_ai/high/2560-x-1440/gpt-image-2` | – | – | – | $0.222 | – | – |
| fal (2560×1440, high quality) | `fal_ai/high/2560-x-1440/openai/gpt-image-2` | – | – | – | $0.222 | – | – |
| fal (2560×1440, high quality) | `fal_ai/high/2560-x-1440/openai/gpt-image-2/edit` | – | – | – | $0.234 | – | – |
| fal (3840×2160, high quality) | `fal_ai/high/3840-x-2160/gpt-image-2` | – | – | – | $0.401 | – | – |
| fal (3840×2160, high quality) | `fal_ai/high/3840-x-2160/openai/gpt-image-2` | – | – | – | $0.401 | – | – |
| fal (3840×2160, high quality) | `fal_ai/high/3840-x-2160/openai/gpt-image-2/edit` | – | – | – | $0.413 | – | – |
| fal (1024×1024, low quality) † | `fal_ai/low/1024-x-1024/gpt-image-2` | – | – | – | $0.006 | – | – |
| fal (1024×1024, low quality) † | `fal_ai/low/1024-x-1024/openai/gpt-image-2` | – | – | – | $0.006 | – | – |
| fal (1024×1024, low quality) | `fal_ai/low/1024-x-1024/openai/gpt-image-2/edit` | – | – | – | $0.015 | – | – |
| fal (1024×1536, low quality) † | `fal_ai/low/1024-x-1536/gpt-image-2` | – | – | – | $0.005 | – | – |
| fal (1024×1536, low quality) † | `fal_ai/low/1024-x-1536/openai/gpt-image-2` | – | – | – | $0.005 | – | – |
| fal (1024×1536, low quality) | `fal_ai/low/1024-x-1536/openai/gpt-image-2/edit` | – | – | – | $0.018 | – | – |
| fal (1024×768, low quality) † | `fal_ai/low/1024-x-768/gpt-image-2` | – | – | – | $0.005 | – | – |
| fal (1024×768, low quality) † | `fal_ai/low/1024-x-768/openai/gpt-image-2` | – | – | – | $0.005 | – | – |
| fal (1024×768, low quality) | `fal_ai/low/1024-x-768/openai/gpt-image-2/edit` | – | – | – | $0.011 | – | – |
| fal (1920×1080, low quality) † | `fal_ai/low/1920-x-1080/gpt-image-2` | – | – | – | $0.005 | – | – |
| fal (1920×1080, low quality) † | `fal_ai/low/1920-x-1080/openai/gpt-image-2` | – | – | – | $0.005 | – | – |
| fal (1920×1080, low quality) | `fal_ai/low/1920-x-1080/openai/gpt-image-2/edit` | – | – | – | $0.017 | – | – |
| fal (2560×1440, low quality) | `fal_ai/low/2560-x-1440/gpt-image-2` | – | – | – | $0.007 | – | – |
| fal (2560×1440, low quality) | `fal_ai/low/2560-x-1440/openai/gpt-image-2` | – | – | – | $0.007 | – | – |
| fal (2560×1440, low quality) | `fal_ai/low/2560-x-1440/openai/gpt-image-2/edit` | – | – | – | $0.019 | – | – |
| fal (3840×2160, low quality) | `fal_ai/low/3840-x-2160/gpt-image-2` | – | – | – | $0.012 | – | – |
| fal (3840×2160, low quality) | `fal_ai/low/3840-x-2160/openai/gpt-image-2` | – | – | – | $0.012 | – | – |
| fal (3840×2160, low quality) | `fal_ai/low/3840-x-2160/openai/gpt-image-2/edit` | – | – | – | $0.024 | – | – |
| fal (1024×1024, medium quality) | `fal_ai/medium/1024-x-1024/gpt-image-2` | – | – | – | $0.053 | – | – |
| fal (1024×1024, medium quality) | `fal_ai/medium/1024-x-1024/openai/gpt-image-2` | – | – | – | $0.053 | – | – |
| fal (1024×1024, medium quality) | `fal_ai/medium/1024-x-1024/openai/gpt-image-2/edit` | – | – | – | $0.061 | – | – |
| fal (1024×1536, medium quality) | `fal_ai/medium/1024-x-1536/gpt-image-2` | – | – | – | $0.042 | – | – |
| fal (1024×1536, medium quality) | `fal_ai/medium/1024-x-1536/openai/gpt-image-2` | – | – | – | $0.042 | – | – |
| fal (1024×1536, medium quality) | `fal_ai/medium/1024-x-1536/openai/gpt-image-2/edit` | – | – | – | $0.054 | – | – |
| fal (1024×768, medium quality) | `fal_ai/medium/1024-x-768/gpt-image-2` | – | – | – | $0.037 | – | – |
| fal (1024×768, medium quality) | `fal_ai/medium/1024-x-768/openai/gpt-image-2` | – | – | – | $0.037 | – | – |
| fal (1024×768, medium quality) | `fal_ai/medium/1024-x-768/openai/gpt-image-2/edit` | – | – | – | $0.043 | – | – |
| fal (1920×1080, medium quality) | `fal_ai/medium/1920-x-1080/gpt-image-2` | – | – | – | $0.04 | – | – |
| fal (1920×1080, medium quality) | `fal_ai/medium/1920-x-1080/openai/gpt-image-2` | – | – | – | $0.04 | – | – |
| fal (1920×1080, medium quality) | `fal_ai/medium/1920-x-1080/openai/gpt-image-2/edit` | – | – | – | $0.053 | – | – |
| fal (2560×1440, medium quality) | `fal_ai/medium/2560-x-1440/gpt-image-2` | – | – | – | $0.056 | – | – |
| fal (2560×1440, medium quality) | `fal_ai/medium/2560-x-1440/openai/gpt-image-2` | – | – | – | $0.056 | – | – |
| fal (2560×1440, medium quality) | `fal_ai/medium/2560-x-1440/openai/gpt-image-2/edit` | – | – | – | $0.068 | – | – |

3 more listings on the page.

† Differs from other providers by more than 8x; check the provider's pricing page.

## Features

Supported: Image input, PDF input.

## Use it with LiteLLM

```python
from litellm import image_generation

response = image_generation(
    model="gpt-image-2",
    prompt="A cute baby sea otter",
)
```

## FAQ

### How much does GPT Image 2 cost?

GPT Image 2 costs $30.00 per 1M output image tokens on OpenAI.

### Which providers offer GPT Image 2?

GPT Image 2 is available from 5 providers through LiteLLM: OpenAI, AI/ML API, Azure AI Foundry, Azure OpenAI and fal.

### How do I call GPT Image 2 with an OpenAI-compatible API?

Use the LiteLLM Python SDK with model="gpt-image-2", or add the model to the LiteLLM proxy's config.yaml and send requests to /v1/images/generations from any OpenAI client. LiteLLM tracks the cost of every request at the prices on this page.

### What features does GPT Image 2 support?

GPT Image 2 supports image input and PDF input.

### When did LiteLLM add GPT Image 2?

GPT Image 2 was added to LiteLLM's model price file in April 2026.

Source: LiteLLM model price file, https://github.com/BerriAI/litellm/blob/main/model_prices_and_context_window.json
