Which Sume Format for a UGC-style ad? Read io and showcase first
Sume ships ready-made Formats for UGC-style ads. Read each one's io profile and showcase with GET /v1/formats/sume/{slug} before you pick, and cap spend.

For a UGC-style ad, read the candidate Formats before you run any of them: GET /v1/formats/sume/{slug} returns each Format's description, its io profile (input_kind and output_kind) and a showcase that is a real earlier output. Sume's catalog lists sume-close-camera-ugc, sume-mobile-app-ugc, sume-product-usage-demo, sume-before-after, sume-video-hook and sume-virtual-try-on among others, and any key with formats:write can call them.
What the docs say you can rely on
The Format catalog page says the catalog answers at the reserved sume handle, and that you can call each listed slug with POST /v1/formats/sume/{slug}/runs. Any other slug returns 404 format_not_found. The page does not describe what each Format produces in prose, which is why the describing fields matter.
The io profile tells you the input shape: input_kind is url, text, image or product, and output_kind is video, image or text. The showcase is a worked example that the Format really produced; Sume checks it against the generated-media ledger before storing it. Both are null for Formats saved before registration existed, which means not declared, not takes no input.
| Field | Where | What it tells you |
|---|---|---|
| description | GET /v1/formats/sume/{slug} | What the Format is for |
| io.input_kind | same response | url, text, image or product |
| io.output_kind | same response | video, image or text |
| showcase.media_url | same response | A real earlier output |
| generation_spend_cap_usd_micros | same response | The Format's own ceiling |
A selection routine
List the five or six UGC-flavored slugs, GET each one, and compare the showcase videos with your idea. Check that your input matches input_kind: a product page needs a Format whose input_kind is url or product, while a still photo needs image. Choosing by input shape avoids the case where you have a photo and the Format wants a product URL.
Then run one of them with a low spend cap. generation_spend_cap_usd on the request names this run's ceiling, accepted up to $500, and a run that tries to spend more ends as failed with format_run_failed. Compare usage.billable_amount_usd_micros with the cap before you raise the brief.
curl -sS https://api.sume.com/v1/formats/sume/sume-close-camera-ugc \
-H "Authorization: Bearer $SUME_API_KEY" | head -c 1200What not to assume
The catalog slugs and their showcases are the evidence; a slug's name is not a spec. Sume does not publish a per-Format price in the docs, because a run is metered at the model rates it uses. Use the cap to bound it and read the receipt after.
Run results belong to the key that made the call, and the catalog Format itself stays shared. To change one, fork it in the Format library and call your copy at your own handle.
A practical note
Use the showcase as your acceptance test. Before running a Format on your product, write down what the showcase does well, such as framing, pacing or voice, and what it does not. After your run, compare your output with the showcase and with your own brief. If your output differs from both, change the input rather than the Format. Bulk runs queue many calls to the same Format, so once one run is accepted, scale it with the bulk-runs page, keeping the spend cap on every item.
Before you scale
Every price in this post is a Sume list price read from the public catalog on 2026-10-09, and the arithmetic is shown so you can redo it with your own counts. Rates can change, so re-read the catalog before a large batch and run a small test first. Sume bills the job's captured amount, and the job result tells you what was used, so compare the first run's receipt with your estimate before you scale the work to the full set.
Sources
Related posts
More in Use cases
- Which Sume video models take 9:16 vertical, and what 10 seconds costs
For 9:16 on Sume: Gemini Omni Flash 1.1, Seedance 2.0 and 2.5. A 10-second 720p vertical clip is $1.25, $3.78 or $5.78. What each model accepts.
- X standalone video lists 16:9 and 1:1: set the Sume render size
Sume timeline renders 1080x1920 by default, but X's standalone video ad spec lists 16:9 and 1:1. Set output width and height to 1920x1080 or 1200x1200.
- X video ad: 2:20 at 6,000 kbps is 105 MB, so the 1 GB cap never binds
X allows 1 GB and 2 minutes 20 seconds. At its recommended bitrate the length limit hits first. The math, plus the 9:55 case for approved advertisers.
- X video ad under 30 MB: how many seconds fit at 6,000 and 5,000 kbps
X says keep video ads under 30 MB. At its 6,000 kbps (1080p) and 5,000 kbps (720p) targets that is 40 and 48 seconds. Check yours with Sume video inspect.
Written by Sume