Models

GPT Image 2

Model id: gpt-image-2

  • Image generation
  • Multimodal

OpenAI’s current dedicated image model for generation and edits via the images API.

Best for

production image generation and edits on the OpenAI path.

Provider
OpenAI
Context window
Not published
Release date
2026-04-01

Pricing

1024x1024 · auto
$0.0817 / image
1024x1024 · high
$0.3254 / image
1024x1024 · low
$0.0093 / image
1024x1024 · medium
$0.0817 / image
1024x1536 · auto
$0.0632 / image
1024x1536 · high
$0.2545 / image
1024x1536 · low
$0.0077 / image
1024x1536 · medium
$0.0632 / image
1536x1024 · auto
$0.0632 / image
1536x1024 · high
$0.2545 / image
1536x1024 · low
$0.0077 / image
1536x1024 · medium
$0.0632 / image

Amounts in Canadian dollars, converted at the Bank of Canada indicative rate (2026-09-21).

Performance

Reading

Last 7 days

Not enough data to display the chart.

Activity

Tokens

Top 5 tools · last 7 days

Not enough data to display tool activity.

Availability

Availability (%)

Last 7 days

Operational probes
99.98% over 7 days
Samples
9,210

View service status

Quick start

Generate an image with a tonia_ key and the exact model id below.

curl

curl https://pass.tonia.ca:8443/v1/images/generations \
  -H "Authorization: Bearer $TONIA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
      "model": "gpt-image-2",
      "prompt": "Draw a red fox",
      "n": 1
    }'

Python (tonia SDK)

import os
from tonia import Tonia

client = Tonia(api_key=os.environ["TONIA_API_KEY"])
response = client.images.generate(
    model="gpt-image-2",
    prompt="Draw a red fox",
    n=1,
)

TypeScript (tonia SDK)

import { Tonia } from "@tonia-router/sdk";

const client = new Tonia({
  apiKey: process.env.TONIA_API_KEY,
});

const response = await client.images.generate({
  model: "gpt-image-2",
  prompt: "Draw a red fox",
  n: 1,
});

To edit an image, use /v1/images/edits.

Create a key in the portal