36 drop announcement art with Nano Banana 2.1: cost by tier

36 drop announcement art cost $3.60 on Sume with Nano Banana 2.1 at 1K and $7.20 at 4K. Tier table, retry margin, and a request that runs.

4 min readSume
All posts

36 drop announcement art cost $3.60 on Sume with Nano Banana 2.1 at 1K (36 x $0.10). The 0.5K tier brings that to $2.70; 2K is $5.40 and 4K is $7.20. With a 20 percent retry allowance the 1K job is $4.32.

A sneaker retailer announces drops and wants art variants for every colorway. The open question is how many images to buy and at which size.

What does each tier cost?

Sume bills Nano Banana 2.1 per image by resolution tier. The table prices 36 images at each tier and, for comparison, the same count on Imagen 4 Fast, which Sume lists at one flat per-image price. Both come from Sume's rate card as read on 2026-10-10; re-read the model catalog before a large run, since list prices can change.

36 images, Sume list prices, read 2026-10-10 (totals rounded to the cent)
OptionCount x unit priceTotal
Nano Banana 2.1 at 0.5K36 x $0.075$2.70
Nano Banana 2.1 at 1K36 x $0.10$3.60
Nano Banana 2.1 at 2K36 x $0.15$5.40
Nano Banana 2.1 at 4K36 x $0.20$7.20
Imagen 4 Fast (default size)36 x $0.025$0.90

How many images should you budget for?

Plan for retries: rejected images are billed like any other. Adding 20 percent to 36 images means buying 43, which at 1K is $4.30. That is $0.11944 per kept image if you keep all 36. The 20 percent is an assumption, not a Sume figure; use your own rejection rate.

  • Start at 1K ($0.10 per image) and move to 2K only for the images that need the extra detail.
  • Use 0.5K ($0.075) for drafts you only need to approve.
  • Aspect ratio does not change the Nano Banana 2.1 price in the rate card. If your slot is 4:5, confirm that ratio in GET /v1/images/models before a large run.

What about the old Nano Banana 2 id?

Nano Banana 2 is retired on Sume. Requests that still send google/nano-banana-2 or nano-banana-2 run as Nano Banana 2.1, and the job stores the 2.1 id, so an old script is billed at the 2.1 rates above (Sume image docs, read 2026-10-10).

A request that runs

POST /v1/images takes model, prompt, n (1 to 10), resolution, and aspect_ratio. A request that finishes within 30 seconds answers 200 with image URLs; a slower one answers 202 with a job to poll at GET /v1/jobs/{id}/status. Branch on the status code.

import os
import requests

r = requests.post(
    "https://api.sume.com/v1/images",
    headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
    json={
        "model": "google/nano-banana-2.1",
        "prompt": "drop announcement art, one consistent style",
        "n": 4,
        "resolution": "1K",
        "aspect_ratio": "4:5",
    },
    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)

Where to go next

See every AI model on Sume for the catalog, how Sume pricing works for the billing rules, and the API quickstart for keys and authentication.

Sources

Related posts

More in Pricing

All Pricing posts

Written by Sume