AI podcast cover art on Flux 2 Flex: $0.0625 per image on Sume
Flux 2 Flex lists at $0.05 and bills $0.0625 on Sume; a square podcast cover takes 1:1, and eight concepts cost $0.50 at one image each.

For AI podcast cover art, call black-forest-labs/flux.2-flex with aspect_ratio: "1:1": Sume lists Flux 2 Flex at $0.05 per image and bills list times 1.25, which is $0.0625, so eight cover concepts at one image each cost $0.50.
Podcast apps show a square tile and shrink it to a thumbnail, so a cover needs one bold shape and little detail. Prices and ratios are from Sume's Image API page and the catalog source, read on 2026-10-05. This post makes no claim about the model's text quality; if the cover carries the show name, proof the spelling or set the title in a layout tool.
What does a cover round cost?
Flux 2 Flex belongs to the custom-pixel family, so image_size with exact width and height takes priority over aspect_ratio. For a cover, 1:1 is enough; scale the result to the size your host asks for.
| Item | Value | Source |
|---|---|---|
| Model id | black-forest-labs/flux.2-flex | Image API page |
| Billed price per image | $0.0625 | $0.05 list x 1.25 |
| Eight concepts | $0.50 | 8 x $0.0625 |
| Four takes of one concept | $0.25 | 4 x $0.0625 |
| Square ratio | 1:1 | Catalog aspect list |
| Exact size | image_size {width,height} | Overrides aspect_ratio |
How do I request a cover?
Describe one subject, a flat background and a bold palette, and ask for no lettering.
import os, requests
body = {
"model": "black-forest-labs/flux.2-flex",
"prompt": "Podcast cover art: a large bright orange microphone silhouette on a deep teal background, flat shapes, strong contrast, centered, no lettering",
"aspect_ratio": "1:1"
}
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?
- Shrink the result to thumbnail size and check that the main shape still reads.
- Add the show title in a layout tool for a guaranteed spelling.
- Sum
usage.costover the round to confirm 8 x $0.0625. - Check the host's size and file-type rules before export.
Sources
Related posts
More in Models
- AI quote card backgrounds on Seedream 4: auto ratio, $0.0325 each
Seedream 4 lists at $0.026 and bills $0.0325 on Sume; its ratio list adds auto, so ten quote card backgrounds cost $0.325 in 1:1, 4:5 or 9:16.
- AI snow globe product render: Seedream 5.0 Lite at $0.04375
A snow globe render on Seedream 5.0 Lite lists at $0.035 and bills $0.04375 on Sume; n=4 gives four 1:1 takes for $0.175 with one reference photo.
- AI tattoo flash sheet: 12 designs in one Ideogram V3 image, sliced
One Ideogram V3 image holds a 3x4 sheet of 12 flash designs for $0.075 billed; slice it into 12 files in Pillow instead of paying for 12 calls ($0.90).
- AI video generator for YouTube: Sume models that do 16:9 at 1080p
Four Sume video models accept 16:9 at 1080p. Their per-second rates and the cost of a 5-second and 8-second B-roll clip at 1080p.
Written by Sume