250 Nano Banana 2.1 images: Google standard vs batch vs Sume, 1K to 4K
Cost of 250 Nano Banana 2.1 images at 1K, 2K and 4K: Google standard $8.40 to $28.25, Google batch half of that, Sume $25.00 to $50.00. Python Decimal table.

For 250 Nano Banana 2.1 images, Google's own price page gives $8.40 at 1K, $12.60 at 2K and $28.25 at 4K on the standard tier, and half of that on batch: $4.20, $6.30 and $14.175. Sume lists the model at $0.10, $0.15 and $0.20 per image for the same sizes, so 250 images cost $25.00, $37.50 and $50.00. Sume's docs describe no batch discount: there is one price per size.
The arithmetic
Google's per-image prices on the Gemini API pricing page, read 2026-10-09, are $0.0336 (1K), $0.0504 (2K) and $0.113 (4K) for standard, and $0.0168, $0.0252 and $0.0567 for batch. Multiply by 250. Sume's per-image prices are from its price list. The script uses Decimal so that the 4K batch figure comes out as $14.175 and not a float with a long tail.
| Size | Google standard | Google batch | Sume |
|---|---|---|---|
| 1K | 250 x 0.0336 = $8.40 | 250 x 0.0168 = $4.20 | 250 x 0.10 = $25.00 |
| 2K | 250 x 0.0504 = $12.60 | 250 x 0.0252 = $6.30 | 250 x 0.15 = $37.50 |
| 4K | 250 x 0.113 = $28.25 | 250 x 0.0567 = $14.175 | 250 x 0.20 = $50.00 |
Reading the table fairly
Google's prices are model-provider prices for calling Google's API directly. Sume gives you one bearer-key API and one balance across its models, and Google gives you its own account and quota. The prices are not directly comparable as a service, and this post does not claim that either one is the better buy. The gap is widest at 1K, where Sume is about three times Google standard, and narrower at 4K, where it is 1.77 times.
Batch is a Google tier whose price is half of standard. If your 250 images are not time-sensitive, batch is the lowest number in the table. At 2K the gap to Sume is 37.50 - 12.60 = $24.90 against standard and 37.50 - 6.30 = $31.20 against batch. If you need an image back in the same HTTP call, Sume's POST /v1/images waits up to 30 seconds and returns 200 with the image, or 202 with a job to poll.
from decimal import Decimal as D
PER_IMAGE = { # USD per image: Google (read 2026-10-09) and Sume list price
"1K": {"google_standard": D("0.0336"), "google_batch": D("0.0168"), "sume": D("0.10")},
"2K": {"google_standard": D("0.0504"), "google_batch": D("0.0252"), "sume": D("0.15")},
"4K": {"google_standard": D("0.113"), "google_batch": D("0.0567"), "sume": D("0.20")},
}
def bill(n, tier):
return {name: n * price for name, price in PER_IMAGE[tier].items()}
for tier in ("1K", "2K", "4K"):
row = bill(250, tier)
print(tier, {k: f"${v:.2f}" for k, v in row.items()})Run it
The script prints three rows with dollar signs. Change 250 to your own count. To check the Sume column against the live API, read GET /v1/images/models/{id}/endpoints, whose pricing lines already include Sume's margin; you pay cost_usd times n.
Two cautions on the numbers. First, Google's page quotes prices per image for the sizes shown, and 1K, 2K and 4K there map to the same size names that Sume uses, but check the pixel dimensions you actually request. Second, 250 is a round example. The arithmetic scales linearly, so 1,000 images at 1K is 1,000 x 0.0336 = $33.60 on Google standard and 1,000 x 0.10 = $100.00 on Sume. Replace the count, keep the method.
- Pick the size first; it moves the bill more than the tier does.
- Use Decimal for money in code.
- Re-read Google's page before a large order, since prices move.
Sources
Related posts
More in Pricing
- 250 product videos of 6 seconds on Seedance 2.5 at 480p: $403.02
250 six-second Seedance 2.5 product clips at 480p are $403.02 on Sume ($1.612 each); at 720p $866.70. Token math from fal's rate, with the per-clip table.
- 250 square GPT Image 2.5 xhigh images on Sume: $30.00
One square GPT Image 2.5 image at xhigh quality reserves $0.12 on Sume, so 250 cost $30.00. Per-quality price list, read 2026-10-09.
- 250 16:9 GPT Image 2.5 xhigh images on Sume: $100.00
One 16:9 GPT Image 2.5 image at xhigh quality reserves $0.40 on Sume, so 250 cost $100.00. Per-quality price list, read 2026-10-09.
- 28 s of Seedance 2.5: one job or seven 4 s jobs, $16.18 either way
Sume prices video per output second, so one 28 s Seedance 2.5 720p job and seven 4 s jobs both hold $16.18; joining them adds a $0.10 timeline render.
Written by Sume