GPT Image 2 API
Price: $0.015 - 0.039(~ 1.02 - 2.652 credits) per image
Per-call billing tiered by resolution.
May experience occasional downtime. Suitable for development and testing.
Use the same API endpoint. The model parameter selects the variant.
GPT Image 2 API Pricing and Access
Run GPT Image 2 on EvoLink for text-to-image, image-to-image, image editing, and async task delivery. Compare pricing, test prompts in the playground, and move into production with one API.

Upload up to 16 images (max 50MB each)
Click to upload or drag and drop
Supported formats: JPEG, JPG, PNG, WEBP
Maximum file size: 50MB; Maximum files: 16
Ratio mode: w×h ≈ Resolution tier pixel budget. Auto lets the model decide (billed at the 1K tier). Custom takes any WxH — both multiples of 16, 0.65MP–8.29MP total pixels, edges ≤ 3840px, aspect ≤ 3:1. Backend infers the billing tier from total pixels in Custom mode.
Resolution tier — drives both the final pixel size and per-call price. Auto and Custom modes ignore this field (auto billed at 1K; Custom mode infers tier from pixels).
Click Generate to see preview
History
Max 20 items0 running · 0 completed
Billing Rules
- •Per-call billing — one charge per generated image.
- •Ratio + resolution: charged by the selected resolution tier.
- •`size=auto`: billed at the 1K tier (model decides the output size).
- •Explicit `WxH` pixels: tier inferred from total pixels — ≤ 1.7 MP → 1K, > 1.7 MP and ≤ 4.4 MP → 2K, > 4.4 MP → 4K (max 8.29 MP).
Pricing
| Model | Mode | Resolution | Price |
|---|---|---|---|
| GPT Image 2 Beta | Image Generation (All Aspect Ratios) | 1K (~1.05 MP) | $0.015/ image(1.02 Credits) |
| GPT Image 2 Beta | Image Generation (All Aspect Ratios) | 2K (~4.19 MP) | $0.025/ image(1.734 Credits) |
| GPT Image 2 Beta | Image Generation (All Aspect Ratios) | 4K (~8.29 MP) | $0.039/ image(2.652 Credits) |
If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.
What You Can Build with GPT Image 2
Product Image Refresh Workflows
Use GPT Image 2 to update catalog and marketplace visuals without rebuilding every asset from scratch. Teams can generate new backgrounds, seasonal variants, and cleaner hero shots while keeping the product story consistent.

Marketing Asset Generation
Create launch banners, social visuals, and paid media concepts from one API route. GPT Image 2 fits teams that need fast prompt iteration, visible pricing, and a direct path from playground testing to production use.

Reference-Based Image Editing
Send prompts with reference images when you need targeted edits instead of net-new generation. This is useful for workflows that need controlled changes, updated compositions, or repeated variations from the same source asset.

Why Use GPT Image 2 Through EvoLink
EvoLink turns GPT Image 2 into a cleaner buying decision: one route, visible pricing, playground validation, and an async workflow that fits production image jobs.
One API Route from Testing to Production
Start in the playground, validate prompt structure, and move into API integration without switching tools or rebuilding your request flow.
Pricing and Billing Visibility
This page brings together pricing, playground access, and the request model name so teams can evaluate cost before scaling image workloads.
Async Workflow for Real Jobs
GPT Image 2 on EvoLink uses an asynchronous task flow, which fits longer-running generation and editing work better than pretending every request behaves like an instant sync response.
How to Integrate GPT Image 2
Three steps to test the route, send requests, and retrieve async image results.
Create Your API Key
Sign in to EvoLink and generate one API key for playground testing and production requests. This is the same access path used across supported model routes.
Send a GPT Image 2 Request
Use the `gpt-image-2` model name, then pass your prompt, size, quality, and optional `image_urls` when you need reference-based editing or image-to-image workflows.
Poll the Task Result and Save the Asset
Image generation runs as an async task. Retrieve the task result, handle completion in your app workflow, and store the returned asset promptly because generated image links are time-limited.
GPT Image 2 Capabilities
The practical controls that matter when you are evaluating an image API for production use.
Text-to-Image and Image Editing
Use one route for net-new image generation, reference-based edits, and image-to-image style workflows.
Reference Image Support
Attach one or more reference image URLs when your workflow needs controlled edits, variations, or prompt-guided changes from an existing asset.
Size and Quality Controls
Choose supported aspect ratios or pixel sizes, then adjust quality settings based on output requirements and cost tolerance.
Async Task Delivery
Requests return task IDs for polling, which gives teams a cleaner way to manage longer-running generation and editing jobs.
Single-Image Output Flow
The route is optimized around a single generated result per request, which simplifies downstream handling in approval, storage, and automation pipelines.
Time-Limited Result URLs
Generated asset URLs are temporary, so production integrations should save completed outputs into app storage or a managed asset pipeline.
Cost Example
Use low quality for prompt iteration (0.11× cost), promote to high only for final output.
Frequently Asked Questions
Everything you need to know about the product and billing.
Explore the GPT Image family
GPT Image 2 is the newest route in the GPT Image family on EvoLink. Use the family page when your next question is which route to choose, then compare GPT Image 1.5 or GPT Image 1 if you need a production-default or legacy baseline.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/images/generationsGenerate Image
Create an image generation task using text prompts. Supports text-to-image and reference-image-assisted generation.
Asynchronous processing mode, use the returned task ID to query status.
Generated image links are valid for 24 hours, please save them promptly.
Beta is billed per call, tiered by resolution. auto is billed at the 1K tier. When size is explicit WxH pixels, the tier is inferred from total pixels (≤ 1.7 MP → 1K, ≤ 4.4 MP → 2K, > 4.4 MP → 4K). n is fixed at 1; quality is not exposed on this channel.
Request Parameters
modelstringRequiredDefault: gpt-image-2-betaImage generation model name.
| Value | Description |
|---|---|
| gpt-image-2-beta | GPT Image 2 Beta — per-call billing tiered by resolution |
gpt-image-2-betapromptstringRequiredPrompt describing the image to be generated or how to edit the reference image.
Notes
- Max 32,000 characters (counted by Unicode code points — works for CJK and other languages)
A beautiful colorful sunset over the oceansizestringOptionalDefault: autoAspect ratio, `auto`, or explicit WxH pixels. With ratio, backend combines it with the resolution tier to compute the final pixels. With WxH, resolution is ignored and the billing tier is inferred from total pixels.
| Value | Description |
|---|---|
| auto | Default — model decides; billed at the 1K tier |
| 1:1 | Square |
| 1:2 / 2:1 | Extreme portrait / landscape |
| 1:3 / 3:1 | Ultra portrait / landscape (3:1 limit) |
| 2:3 / 3:2 | Standard portrait / landscape |
| 3:4 / 4:3 | Classic portrait / landscape |
| 4:5 / 5:4 | Common social media |
| 9:16 / 16:9 | Mobile / desktop widescreen |
| 9:21 / 21:9 | Ultra-wide |
| 1024x1024 (or any WxH) | Explicit pixels — multiples of 16, total 655K~8.29M, edges ≤ 3840, aspect ≤ 3:1 |
1:1resolutionstringOptionalDefault: 1KResolution tier — drives both the final pixel size (combined with size ratio) and the per-call price. Ignored when size is `auto` or explicit WxH (auto is billed at 1K; WxH infers the tier from total pixels).
| Value | Description |
|---|---|
| 1K | Pixel budget ≈ 1024² = 1.05MP (1:1 → 1024×1024, 16:9 → 1360×768) |
| 2K | Pixel budget ≈ 2048² = 4.19MP (1:1 → 2048×2048, 16:9 → 2736×1536) |
| 4K | Pixel budget = 8.29MP / MaxPixels (1:1 → 2880×2880, 16:9 → 3840×2160 UHD) |
1Kimage_urlsarrayOptionalReference image URL list for image-to-image and image editing features.
Notes
- 1–16 images per request
- Each image ≤ 50 MB
- Supported formats: .jpeg, .jpg, .png, .webp
- URLs must be directly accessible by the server, or URLs that trigger direct download (typically URLs ending with image extensions like .png, .jpg)
https://example.com/image1.pngcallback_urlstringOptionalHTTPS callback address after task completion.
Notes
- Triggered on completion, failure, or cancellation
- Sent after billing confirmation
- HTTPS only, no internal IPs
- Max length: 2048 chars
- Timeout: 10s, Max 3 retries
https://your-domain.com/webhooks/image-task-completed