Qwen Image 3 for Podcast Cover Art: Six Takes, $0.18
Podcast cover art has an unusual constraint for an image job: it has to be new every episode and identical in feel every episode. A listener scrolling a feed should recognize the show before reading the title. alibaba/qwen-image-3-t2i is a reasonable fit for that because n lets you see six candidates in one call, and seed lets you carry a look forward once you pick one.
Key Takeaways
- n accepts 1 to 6. A full six-candidate sweep is one request and costs $0.18 at the measured $0.030 per returned image.
- size and aspect_ratio are both required and neither has a default. Your client must send them on every call.
- prompt_expansion_enable defaults to true, which rewrites your prompt before generation. Turn it off when you are locking a series look.

One Call, Six Candidates
n is an integer from 1 to 6, default 1. That is the whole batching story: there is no larger tier and no queue to manage. For cover art the default is the wrong setting, because the first render of a cover concept is rarely the one you ship. Send n: 6, look at all six, and keep the seed of the one that works.Six images bill as six images. At the $0.030 per-image rate on the console model-detail Pricing block as of 2026-09-17, that is $0.18 for the sweep.
Two Required Fields, No Defaults
The request requires model, prompt, size and aspect_ratio. The last two are worth calling out because neither carries a default, so a client that omits either one fails rather than falling back to something sensible.size takes 1k or 2k. aspect_ratio takes fifteen values: 1:1, 1:2, 2:1, 1:3, 3:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 9:21, 21:9.For the cover itself you want 1:1, because that is what podcast directories display. The reason the other fourteen matter is that an episode usually needs more than a cover: 16:9 for the YouTube version, 9:16 for the vertical clip, 4:5 for the feed post. Same prompt, same seed, different aspect_ratio — three more calls at $0.030 each. Qwen Image 3 for social ads covers that multi-format pattern in more detail.
Locking a Look Across Episodes
seed accepts an integer from -1 to 2147483647. Once episode 1's cover is chosen, its seed is the anchor: reuse it, change only the episode-specific words in the prompt, and the composition stays in family.The trap sits next to it. prompt_expansion_enable defaults to true, which means the model rewrites your prompt before it generates, and the expanded version is not what you wrote. A template that is byte-identical in your code is not necessarily identical by the time the model sees it. When you are running a fixed template across a season, set it to false and let your own prompt be the only variable. Batch consistency in Qwen Image 3 edit walks through the same discipline on the edit endpoint.
A Season, Priced
Job | Images | Cost |
One candidate | 1 | $0.030 |
Full n: 6 sweep | 6 | $0.18 |
24 episodes, one cover each | 24 | $0.72 |
24 episodes, six candidates each | 144 | $4.32 |
A full season of six-wide exploration is $4.32. That is the number worth internalizing: for this kind of work the cost of looking at more options is not the thing to optimize.
Developer Notes
Field | Shape | Note |
n | 1-6, default 1 | Bump it; the default wastes the endpoint's best feature |
size | 1k / 2k | Required, no default |
aspect_ratio | 15 values | Required, no default |
seed | -1 to 2147483647 | Your cross-episode anchor |
prompt_expansion_enable | boolean, default true | Set false for template work |
Qwen Image 3 explained covers the model's wider behavior.Create your free Siray account and run one six-candidate sweep before you commit to a season template.