Models/gpt-image-2
Model Code
gpt-image-2
Try now

Model overview

Image generationImage editing

GPT Image 2 is OpenAI's state-of-the-art image generation and editing model. It supports text and image input, image output, flexible sizes, and high-fidelity image inputs.

Company: OpenAIProvider: OpenAI

Model capabilities

Input modalityT
Output modalityT
Model experience
Image generation
Image editing
Streaming×
Function calling×
Structured output×
Web search×
Batch inference
Fine-tuning×

Model pricing

Text input$5/1M tokens
Text input (cache hit)$1.25/1M tokens
Image input$8/1M tokens
Image input (cache hit)$2/1M tokens
Image output$30/1M tokens

Rate limits and context

Supported outputImage
Input typesText / image
SizesFlexible
AvailabilityPreview until image-token billing is verified

API reference

EndpointPOST /v1/images/generations
SDKOpenAI-compatible

API code examples

Get API Key
import os
import requests

response = requests.post(
    "https://api.wlrouter.com/v1/images/generations",
    headers={
        "Authorization": f"Bearer {os.environ['WLROUTER_API_KEY']}",
        "Content-Type": "application/json",
    },
    json={
  "model": "gpt-image-2",
  "prompt": "A clean product photo of a ceramic coffee cup on a white desk.",
  "size": "1024x1024"
}
)
response.raise_for_status()
print(response.json())