Agent Completion cap for ten Nano Banana 2.1 images at 2K: $1.50
Ten 2K Nano Banana 2.1 images cost $1.50 on Sume. Size generation_spend_cap_usd at $2 for headroom; 4K needs the whole $2.00. Table and curl.

Ten Nano Banana 2.1 images at 2K cost $1.50 on Sume ($0.15 each), so a cap of 2 on the completion covers them with $0.50 spare; the same ten at 4K cost exactly $2.00. Because Agent Completions have no default cap, this arithmetic is the sizing step before you send the request.
Ten images at four resolutions
Image price is flat per image, so the total is the unit price times ten.
| Resolution | Price per image | Ten images | Fits a cap of 2 |
|---|---|---|---|
| 0.5K | $0.075 | $0.75 | Yes, $1.25 spare |
| 1K | $0.10 | $1.00 | Yes, $1.00 spare |
| 2K | $0.15 | $1.50 | Yes, $0.50 spare |
| 4K | $0.20 | $2.00 | Exactly, no spare |
The request
Name the resolution and count in the instruction. Reuse the same Idempotency-Key on a retry: the same key with the same payload returns the original receipt with idempotency_hit: true, and a different payload returns 409 idempotency_conflict.
curl -sS -X POST https://api.sume.com/v1/agent/completions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"instruction": "Generate ten Nano Banana 2.1 images at 2K of a ceramic mug in different rooms.", "generation_spend_cap_usd": 2}'
# poll until next_action is no longer poll_status
curl -sS https://api.sume.com/v1/agent-runs/$RUN_ID \
-H "Authorization: Bearer $SUME_API_KEY"Limits and gotchas
The completion runs an agent, so it may retry or add images if the instruction is loose. Keep the count explicit.
- Finished media comes back as durable media.sume.com URLs under
output.images. - Send exactly one of
instructionormessages; assistant turns are rejected. - A cap of exactly the expected total leaves no room for a single retry.
Sources
Related posts
More in Agents
- Agent Completion cap for three Wan 3.0 720p clips: $3.75 at 10 s
Three 10-second Wan 3.0 clips cost $1.875 at 480p, $3.75 at 720p and $7.50 at 1080p. How to pick generation_spend_cap_usd for each.
- Agent Completions rejects assistant turns: how to carry chat history
Sume Agent Completions return 400 on any assistant message in messages[] and start a fresh thread each time. Here is what that means for multi-turn history.
- Agent run log allowlist: which Sume fields are safe to keep
Log request ids, job ids, status and sanitized media metadata from Sume agent runs; never log API keys, signed URLs, raw private media URLs or full transcripts.
- Should an agent tool take a workspace_id argument for Sume calls?
No. Sume's safe-automation guidance says the API key or app session selects the workspace and tools must not take a workspace id from the user.
Written by Sume