AI book cover mockup on Nano Banana Pro: 4:5 and four resolutions
Nano Banana Pro lists at $0.15 at 1K and default quality and bills $0.1875 on Sume; it takes 0.5K, 1K, 2K or 4K and 4:5, so read usage.cost for larger tiers.

For an AI book cover mockup, call google/nano-banana-pro with aspect_ratio: "4:5" and a resolution of 0.5K, 1K, 2K or 4K. The catalog's default rate is $0.15 list at 1K and default quality, which bills $0.1875 on Sume (list times 1.25); for the larger tiers, read usage.cost instead of assuming the 1K price.
A cover mockup is a concept for a designer or a pitch, and a final cover needs your own typeset title. Facts are from Sume's Image API page and the catalog source, read on 2026-10-05. Nano Banana Pro lists 4:5 in its ratios, and a 2:3 trade paperback shape is closer to 2:3, so check that ratio in the catalog for the row.
What do the tiers look like?
Draft a mockup at 1K, then raise the tier only for the cover you keep.
| Item | Value | Source |
|---|---|---|
| Model id | google/nano-banana-pro | Image API page |
| Default rate | $0.15 list at 1K | Pricing table, 1K default |
| Billed at that rate | $0.1875 | $0.15 x 1.25 |
| Resolution tiers | 0.5K, 1K, 2K, 4K | Catalog resolutions |
| Larger tiers | Read usage.cost | Not assumed here |
| Ratio | 4:5 is listed | Image API page |
How do I request a mockup?
Describe the scene and leave the title area empty; set the real title in a design tool.
import os, requests
body = {
"model": "google/nano-banana-pro",
"prompt": "Book cover art for a mystery novel: a lighthouse at night above a stormy sea, moody blues, large clear space at the top for a title, no text",
"aspect_ratio": "4:5",
"resolution": "1K"
}
r = requests.post(
"https://api.sume.com/v1/images",
headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
json=body,
timeout=60,
)
if r.status_code == 200:
out = r.json()
for img in out["data"]:
print(img["url"])
print("billed USD:", out["usage"]["cost"])
elif r.status_code == 202:
print("still running, poll:", r.json()["data"]["status_url"])
else:
print(r.status_code, r.text)What should I check?
- Typeset the title and author name yourself.
- Check the print trim size against the ratio before you commit.
- Compare a 1K draft with a 2K finish on one image only.
- Read
usage.costto price the tier you chose.
Sources
Related posts
More in Models
- AI cocktail menu photos: four 4:5 takes per drink on Sume
Eight cocktails at four takes each is 32 images: $3.20 on Nano Banana 2 at $0.10 each, 4:5 ratio, one call per drink with n=4.
- AI flower bouquet photos for a florist: Seedream 4.5 reference edit
A florist can keep a real arrangement and change only the backdrop on Seedream 4.5: $0.04 list, $0.05 billed on Sume, 4:5 ratio, up to 10 references.
- AI gift basket product photo from six item photos: 16 references
GPT Image 2.5 on Sume takes up to 16 reference images, so six item photos can go into one gift basket scene; and the billed price is in usage.cost.
- AI greeting card front art on Qwen Image Max: ratio and price check
Qwen Image Max on Sume gives card-front art in 3:4, 4:5 or 2:3 portrait; read the catalog's n range and the billed usage.cost before pricing a card line.
Written by Sume