Nano Banana 2.1 on fal bills tokens: $35.294 per million
fal bills Nano Banana 2.1 image output at $35.294 per million tokens, about $0.040 at 1K. Sume uses a flat per-tier card. Where to read your price.

The fal page for Nano Banana 2.1 (read 2026-10-08) now bills tokens: $1.764 per million input tokens, $8.823 per million output text and thinking tokens, and $35.294 per million output image tokens. It gives about $0.040 per 1K image, $0.059 at 2K and $0.134 at 4K for a brief prompt with medium thinking. Sume's catalog is a flat card per resolution tier, so a Sume call does not move with prompt length or thinking level.
The Sume figures in the repo were set from fal's page on 2026-10-06 at $0.08 for 1K. The current fal page shows a lower, token-based estimate. The pages do not say whether fal changed its price or whether the estimates assume different settings, so the useful fact is where to read what you will be billed.
Side by side
Sume's list rates are in the repo's price tables (0.5K $0.06, 1K $0.08, 2K $0.12, 4K $0.16). The billed column is list times 1.25.
| Tier | fal page estimate | Sume list in repo | Sume billed |
|---|---|---|---|
| 0.5K | Not offered: the edit page says the 512px option is discontinued | $0.06 | $0.075 |
| 1K | About $0.040 | $0.08 | $0.10 |
| 2K | About $0.059 | $0.12 | $0.15 |
| 4K | About $0.134 | $0.16 | $0.20 |
Why the shapes differ
Token billing makes the price depend on the prompt, the references and the thinking level, which fal's page calls out: resolution drives cost, with 4K roughly three times 1K. A flat card is easier to budget: the Sume API docs say cost is the USD amount billed to your wallet, and cost_usd × n is what an endpoint pricing line charges.
The trade is that a short prompt at 1K may cost more on a flat card than on a token meter. For a bulk job that is worth measuring, not guessing.
Read the live number
The endpoint record is the source of truth for Sume. This call returns the billed cost_usd for the row:
import os, requests
r = requests.get(
"https://api.sume.com/v1/images/models/google/nano-banana-2.1/endpoints",
headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
timeout=30,
)
r.raise_for_status()
for line in r.json()["endpoints"][0]["pricing"]:
print(line["billable"], line["unit"], line["cost_usd"])
Note on the 0.5K tier
Sume's contract still lists a 0.5K tier for this row, shown as 512 in the catalog. fal's edit page says the 512px option is discontinued. If you depend on the smallest tier, send one call and check the returned size and the charge before a batch.
The practical difference is predictability. A flat tier lets you multiply n by one number before you send, while a token meter depends on the size and content of the prompt and any references. Sume's endpoint line is the amount billed for one image at the default settings, and usage.cost on each response is the amount actually charged.
If a vendor page and the endpoint disagree, trust the endpoint for what Sume will bill, and re-read both when you plan a large run. The vendor price is a list figure before Sume's multiple, and vendor pages change.
Sources
Related posts
More in Pricing
- Need 12 seconds? Generating 30 on Wan 3.0 wastes $1.13 to $4.50
Wan 3.0 bills per output second, so a 30-second take trimmed to 12 pays for 18 unused seconds. The waste at 480p, 720p and 1080p, and when trimming still wins.
- Omni Flash 4K is 2x the 1080p price and 3x 720p: the ratios
Gemini Omni Flash 1.1 on Sume prices 4K at exactly twice 1080p and three times 720p per second. The ratio table and when 4K is worth paying for.
- One 30-second Wan 3.0 clip a day for a month: what to keep funded
A 30-day posting calendar at one 30-second Wan 3.0 clip per day: the monthly bill at 480p, 720p and 1080p, plus the cost with a 480p test before every post.
- Podcast sponsor ad reads: 36 spots of 450 characters, $1.08 on Sume
36 podcast ad reads of 450 characters cost $1.08 on Sume TTS at 3 cents each. MAI-Voice-2.1 lists $0.36 and Flash $0.24 for the same characters.
Written by Sume