1,000 transparent PNGs: gpt-image-2.5 background vs model plus RMBG
A transparent PNG costs $0.0074 to $0.066 from gpt-image-2.5 alone, or the model price plus $0.0225 RMBG for other rows. 1,000-image table on Sume.

The cheapest transparent PNG on Sume is gpt-image-2.5 with background: "transparent" at low, $0.0074 each or $7.375 per 1,000. Every other image row has no background field, so you generate then run RMBG at $0.0225 per image, which adds $22.50 per 1,000.
In the Image API table background (auto, transparent, opaque) is a gpt-image-2.5 parameter; other models return 400 if you send it.
Cost per 1,000 transparent PNGs
RMBG rows add the removal price to the generation price.
| Route | Per image | Per 1,000 |
|---|---|---|
| gpt-image-2.5 low, transparent | $0.0074 | $7.375 |
| gpt-image-2.5 medium, transparent | $0.0165 | $16.50 |
| gpt-image-2.5 high, transparent | $0.0659 | $65.875 |
| seedream-5-lite + RMBG | $0.0663 | $66.25 |
| flux-2-pro + RMBG | $0.06 | $60.00 |
| qwen-image + RMBG | $0.0475 | $47.50 |
| nano-banana-2.1 + RMBG | $0.1225 | $122.50 |
The direct route
import os, requests
r = requests.post(
"https://api.sume.com/v1/images",
headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
json={
"model": "openai/gpt-image-2.5",
"prompt": "Single enamel pin shaped like a mountain, centered, no shadow",
"quality": "low",
"background": "transparent",
"output_format": "png",
"image_size": {"width": 1024, "height": 1024},
},
timeout=60,
)
print(r.status_code)
body = r.json()
if r.status_code == 200:
for item in body["data"]:
print(item["url"])
else:
print(body)When RMBG is the better route
Use RMBG when the pixels come from a photo you already have, when you want a model that gpt-image-2.5 cannot replace, or when you want the generation and the cutout to be separate retryable steps.
Decision list
- Fully generated asset, any size: gpt-image-2.5 with
background: "transparent". - You need a particular model's look: generate with it, then RMBG for $0.0225.
- You have photos already: RMBG alone, no generation step.
- Read
GET /v1/images/models/{model_id}/endpointsfor the livepricingline before a large run: prices are catalog data and can change.
A worked example: 250 icons
A 250-icon set at 1024 on gpt-image-2.5 with background: "transparent" costs $1.84375 at low, $4.125 at medium and $16.46875 at high, using the per-image prices in the table. The table prices are for bare text prompts; a typical 140-character prompt adds roughly $0.00025 per image in prompt tokens, which is $0.0625 across 250.
Failed generations are not billed, so a batch that partly fails costs only the images that completed.
Sources
Related posts
More in Pricing
- 30-second 1080p AI video: Wan 3.0 $7.50 vs Seedance 2.5 $42.65
A 30-second 1080p clip costs $7.50 on Wan 3.0 and $42.65 on Seedance 2.5 through Sume's catalog. The full 480p, 720p and 1080p table, with the request.
- How many images does $50 buy on Sume? Count per image model
$50 of Sume credit buys 6,779 gpt-image-2.5 low images at 1024, 10,000 Soul images or 266 Nano Banana Pro images. Full count table by model row.
- 500 SKUs with 6 images each: what a marketplace catalog costs on Sume
3,000 listing images for a 500-SKU catalog cost $22.13 on gpt-image-2.5 low, $131.25 on Seedream 5 Lite and $300 on Nano Banana 2.1. Table and budget guard.
- 60 vs 180 seconds: what a longer Short costs by video model
A 60-, 120- and 180-second Short built from Wan 3.0, Seedance 2.5 or Gemini Omni Flash clips plus a Timeline render, priced from Sume's estimators.
Written by Sume