Public Model / gpt-image

GPT Image 2.5 Sunburst API pricing

GPT Image 2.5 generation and editing with explicit or automatic output size and quality.

Availability
Available
Tasks
Create Image, Edit Image
Published rates from
$0.00474

Request calculator

Configure GPT Image 2.5 Sunburst

Controls and rates come directly from the checked public catalog.

Interactive calculator

Price a direct generation

Choose a task, configure its inputs, and see the current catalog price.

Step 1

Choose a generation type

Step 2

Configure generation

Model
GPT Image 2.5 Sunburst
Size1024x1024
Qualitylow
Prompt length (UTF-8 bytes)256
1128000
Input images0
Outputs1

Step 3

Estimated reservation

$0.007161 output at $0.00716 each
Generation
$0.005881 image x $0.00588
Prompt allowance
$0.00128256 prompt bytes x $0.000005
Input media
$0.000 images x $0.065536
Minimum request
$0.004745

Estimated reservation, not a fixed price. Includes estimated output tokens, one text token per UTF-8 prompt byte, and an 8,192-token allowance per reference image. Final charges use reported usage: text input $5/M tokens, image input $8/M, image output $30/M; cached text $1.25/M and cached images $2/M. Auto quality reserves at maximum quality. Auto size reserves a conservative output-token allowance using the supported pixel limit. Actual usage may be lower or higher. Unused reservation is released.

Get started

The API estimate for your exact request is authoritative before paid work starts.

Best fit

Use Sunburst for image creation and reference-guided edits through the same API contract.

Use cases

  • Product campaign images
  • Multi-reference image edits

Know before building

  • Choose six sizes or auto, and low through max quality or auto. Auto reserves a conservative estimate; final charges use actual token usage.

Generated contract

Tasks, controls, and rates

Published rates

image.create
Varies by size, quality, prompt length (utf-8 bytes), input images
$0.00474 / image$0.004745 minimum
image.edit
Varies by size, quality, prompt length (utf-8 bytes), input images
$0.00474 / image$0.070281 minimum

Request controls

image.createPromptText input
image.createQualitylow · medium · high · xhigh · max · auto
image.createReference imagesUp to 16 items
image.createSize1024x1024 · 1536x1024 · 1024x1536 · 2048x2048 · 3840x2160 · 2160x3840 · auto
image.editImagesUp to 16 items
image.editPromptText input
image.editQualitylow · medium · high · xhigh · max · auto
image.editSize1024x1024 · 1536x1024 · 1024x1536 · 2048x2048 · 3840x2160 · 2160x3840 · auto

Lifecycle: queued -> running -> succeeded -> failed -> cancelled -> manual_review

Output fields: assets

Runnable examples

Estimate first, then create

Both requests use the same normalized task, model, and input payload. Creating work requires an API key and idempotency key.

1. Estimate

curl https://api.entirefeed.com/v1/estimate \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
  "task": "image.create",
  "model": "gpt-image-2.5-sunburst",
  "input": {
    "quality": "low",
    "size": "1024x1024",
    "prompt": "A studio product photo of a running shoe with crisp material detail"
  }
}'

2. Create

curl https://api.entirefeed.com/v1/generations \
  -X POST \
  -H "Authorization: Bearer $ENTIREFEED_API_KEY" \
  -H "Idempotency-Key: gpt-image-2.5-sunburst-example-001" \
  -H "Content-Type: application/json" \
  -d '{
  "task": "image.create",
  "model": "gpt-image-2.5-sunburst",
  "input": {
    "quality": "low",
    "size": "1024x1024",
    "prompt": "A studio product photo of a running shoe with crisp material detail"
  }
}'