Skip to main content
For new projects, use GPT-Image-2 (official) or GPT-Image-2-All (reverse channel, flat $0.03/image). This page keeps the essentials of the legacy versions so existing integrations can troubleshoot and migrate smoothly.

Legacy Lineup

Drop-in migration: change model to gpt-image-2 or gpt-image-2-all. Parameters (size / quality / output_format, …) are largely compatible — no structural code changes required.

Common Parameters (Generation)

All legacy versions share the same generation parameters:

Quick Example

Per-Image Pricing Reference

GPT-Image-1 / 1.5 support both token billing and per-image billing — the system automatically picks whichever is cheaper:

GPT-Image-1.5

GPT-Image-1

Per-image figures are reference only. Actual charges follow whichever billing mode (token or per-image) the system determines is cheaper.

Image Editing (gpt-image-1 only)

gpt-image-1 supports mask-based editing via the /v1/images/edits endpoint:
For new editing workflows, use GPT-Image-2 Edit (official) or GPT-Image-2-All Edit (reverse, supports up to 16 input images for blending).

Migrating to GPT-Image-2 / 2-All

GPT-Image-2 Overview

Latest official version — endpoint and parameters compatible with legacy

GPT-Image-2-All Overview

Reverse channel, flat $0.03/image, faster turnaround

Official vs Reverse Comparison

Side-by-side comparison and selection guide