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
- 1080p premium by row: Recast +50%, H3 Max +100%, H3 has no 1080p
Moving up to 1080p adds 50% to H3 Max Recast and 100% to MiniMax H3 Max on Sume, while MiniMax H3 stops at 768p. Per-second and per-10-second figures.
- 11-minute clip, 10-minute transcript cap: two passes cost $0.15
Sume transcripts cover up to 10 audio minutes. Split an 11-minute clip with two $0.02 trims, then 10 + 1 transcript minutes at $0.01 each: $0.15.
- 11-second H3 Max clip: $0.69 at 480p, $1.10 at 768p, $2.20 at 1080p
An 11-second MiniMax H3 Max clip with native stereo audio costs $0.69 at 480p, $1.10 at 768p and $2.20 at 1080p on Sume. MiniMax H3 prices included.
- 11 three-second shots on Omni Flash: $1.24 at 360p to $12.38 at 4K
Eleven 3-second shots (33 s) on Gemini Omni Flash 1.1 cost $1.2375 at 360p, $4.125 at 720p, $6.1875 at 1080p and $12.375 at 4K, with audio included.
Written by Sume