24 pastry flat-lays: Ideogram 4.5 low, medium or high?

24 pastry flat-lays on Ideogram 4.5 cost $0.90 at low, $1.80 at medium and $6.60 at high on Sume. When each tier is worth it.

4 min readSume
All posts

24 pastry flat-lays on Ideogram 4.5 cost $0.90 at low quality, $1.80 at medium and $6.60 at high on Sume. high is 7.3 times the price of low, and size does not change it.

A bakery rotates its case every week and needs fresh visuals for each item on the menu board and the social page.

What does each quality cost?

On Sume, Ideogram 4.5's quality field sets the price: low, medium or high. If you send no quality, the request runs at medium. The table prices this job at each tier next to two flat-price image models, from Sume's rate card as read on 2026-10-10.

24 images, Sume list prices, read 2026-10-10
OptionCount x unit priceTotal
Ideogram 4.5 low24 x $0.0375$0.90
Ideogram 4.5 medium24 x $0.075$1.80
Ideogram 4.5 high24 x $0.275$6.60
FLUX.2 Pro (default)24 x $0.0375$0.90
Recraft V4 (default)24 x $0.05$1.20

How to pick a tier

Use the cheap tier to settle composition, then rerun only the keepers at a higher tier.

  • Draft all 24 at low: $0.90.
  • Rerun about a quarter (6 images) at high: $1.65, for a combined $2.55.
  • Going straight to high for every image costs $6.60.
  • Ideogram 4.5 takes 1K or 2K for resolution; the Sume docs state that image size does not change the per-image price (read 2026-10-10).

A request that runs

Send quality as low, medium or high. A request that finishes inside 30 seconds answers 200 with URLs; otherwise 202 with a job.

import os
import requests

r = requests.post(
    "https://api.sume.com/v1/images",
    headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
    json={
        "model": "ideogram/ideogram-v4.5",
        "prompt": "pastry flat-lays, clean layout",
        "n": 4,
        "quality": "low",
        "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, how Sume pricing works and the API quickstart.

Sources

Related posts

More in Pricing

All Pricing posts

Written by Sume