1:8 vertical strip split into four 1:2 panels: cost vs four calls
A 1:8 Nano Banana 2.1 strip on Sume cuts into four 1:2 panels for a long scroll. $0.15 at 2K vs four calls on models that list 1:2. Math and a request.

A 1:8 image cut into four equal pieces gives four 1:2 panels, the shape a long scroll or vertical story sequence needs. Nano Banana 2.1 lists 1:8 on Sume at $0.15 for 2K; four separate 1:2 images on models that list that ratio cost $0.10 to $0.15, but they will not share one continuous scene.
The math
For a width w the 1:8 image is 8w tall. Four panels are 2w tall each, so each panel is w by 2w, which is 1:2. Eight panels would be 1:1.
| Route | Calls | Price each | Total |
|---|---|---|---|
| Nano Banana 2.1, one 1:8 at 2K, then cut | 1 | $0.15 | $0.15 |
| Nano Banana 2.1, one 1:8 at 1K, then cut | 1 | $0.10 | $0.10 |
| Grok Image, four 1:2 images | 4 | $0.025 | $0.10 |
| Flux 2 Pro, four 1:2 images | 4 | $0.0375 | $0.15 |
Which route to use
The cheapest totals belong to four separate calls on models that list 1:2, but each panel is its own scene. If the story needs continuity across panels (one road, one skyline, one gradient), the single 1:8 call gives it to you. Grok Image and Flux 2 Pro list 1:2 in the repo catalog; confirm in GET /v1/images/models before you send.
import os, requests
body = {
"model": "google/nano-banana-2.1",
"prompt": "A long vertical scroll from sky to ocean floor, one continuous scene, no text",
"aspect_ratio": "1:8",
"resolution": "2K",
}
r = requests.post(
"https://api.sume.com/v1/images",
headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
json=body, timeout=60,
)
print(r.status_code) # 200 = image body, 202 = job envelope
if r.status_code == 200:
out = r.json()
print(out["data"][0]["url"], out["usage"]["cost"])Cut into four
Cut at equal heights with Pillow.
from PIL import Image
img = Image.open("strip.png")
w, h = img.size
panel = h // 4
for i in range(4):
img.crop((0, i * panel, w, (i + 1) * panel)).save(f"panel-{i + 1}.png")Gotchas
- Nano Banana Pro does not list
1:8; among the Nano Banana rows only 2.1 does. - A tall 4K call may return
202; poll the job and read the result. - Ask for calm detail near the three cut lines.
Sources
Related posts
More in Use cases
- 10-second reshoot: face swap reserves $2.76, scripted clip $1.84
At standard, a 10-second scripted Sume avatar video is 10 x $0.184 = $1.84. A face-swap beta job reserves the 15-second price, $2.76. Which one fits a reshoot?
- 10 stream alert stings from the music router: $1.25 on Sume
Ten short alert stings cost $1.25 on Sume's music router, because each generation is a flat $0.125 whatever its length. Ask for two seconds in the prompt.
- 12 game music tracks on lyria-3.5: $1.50 with a flat $0.125 each
A 12-track game soundtrack costs $1.50 on the Sume music router: $0.125 per generation regardless of track length. Write the length into the prompt.
- 12 team avatars plus one 20-second clip each: $11.40 + $58.80 = $70.20
12 team avatars cost 12 x $0.95 = $11.40 on Sume; one 20-second plus clip each adds 12 x $4.90 = $58.80. Total $70.20, or $55.56 at standard.
Written by Sume