Stocking-stuffer gift videos: a bigger spend cap for the hero SKU only
In one bulk queue every item can carry its own generation_spend_cap_usd. Give the hero gift a higher ceiling and cheap stocking stuffers a low one.

Yes, you can set a different spend ceiling per item in a Sume bulk queue. Each item is the same body as a single run, so generation_spend_cap_usd goes on the item, and a hero gift and forty small ones do not have to share one number.
How the cap resolves
| You send | The run's cap |
|---|---|
| Nothing | The Format's cap (platform default $400) |
| A number up to 500 | That number |
| null | The platform maximum, $500 |
| 0, or above 500 | 400 invalid_request |
A tiered batch
The cap is a ceiling on that run's generation spend, not a price. usage.billable_amount_usd_micros on the receipt reports the actual spend against it. Because each item carries its own cap and the queue body has no total-spend field, the worst case is the sum of the item caps, so size them deliberately.
def item(sku, hero=False):
return {
"instruction": "Gift idea video, 9:16, warm light.",
"input": {"sku": sku, "under_usd": 25},
"generation_spend_cap_usd": 60 if hero else 15,
}
items = [item("HERO-1", hero=True)] + [item(f"STUF-{i}") for i in range(39)]
body = {"concurrency": 8, "items": items}
# worst case bound: 60 + 39 * 15 = 645 USDWhat a low cap means
A run cannot spend past its own cap, so a cap that is too low can leave a run unable to finish. Test a handful at the cap you plan, read usage on the receipts, then set the queue's numbers. A single-scene retry on the same thread needs a fraction of the original run's budget, so retries can use a smaller cap.
Sources
Related posts
More in Pricing
- STT duration_seconds omitted: Sume reserves one minute. What to send
When you leave duration_seconds out of a Sume transcribe request, one audio minute is reserved. Send the real length, up to 600 seconds, to size the hold.
- Avatar video cost per minute on Sume: Standard, Plus and Max tiers
Avatar 1.0 video is $0.184 to $0.58 per second on Sume; a minute is $11.04 to $34.80. Tier table, product-image surcharge and the $0.95 creation fee.
- Sume balance is in dollars: the credits field is rounded cents
GET /v1/balance returns USD. Compatibility fields show rounded cents as credits, so a $0.0375 Omni 360p second disappears. Budget from micros instead.
- Sume's experimental Fabric route costs $0.3024 a second vs $0.1875
The test-only avatar-1.0/fabric route is listed at $0.3024 per second at 720p, 61 percent more than image-to-video at $0.1875. Why you should not build on it.
Written by Sume