Product-usage-demo Format: a kitchen gift shown in one real action

Use Sume's product-usage-demo Format to show one real action with a kitchen or household gift in a casual social setting, so buyers see it working.

5 min readSume
All posts

What the Format is for

sume-product-usage-demo makes "a finished product-usage video that demonstrates one real action, texture, or result in a casual social setting". The catalog lists skincare application, household product demos, unbox-and-use clips and hands-on product ads.

Gift season rewards clips where the object does its job: a pour, a whisk, a spread. Pick the one action that sells it and name it.

A call you can run

Send the creative direction in instruction and any product or person image in attachments (images only, up to 30, public HTTPS). The run is one unattended turn, so name everything it needs to choose. generation_spend_cap_usd bounds the generation spend, and a Format without its own cap inherits $400, with $500 the platform maximum.

curl -sS -X POST "https://api.sume.com/v1/formats/sume/sume-product-usage-demo/runs" \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: kitchen-demo-1" \
  -d '{
    "instruction": "Hands whisk hot chocolate with the milk frother, steam rising, kitchen counter, handheld, casual light. 9:16.",
    "attachments": [{ "type": "input_image", "image_url": "https://cdn.example.com/frother.png" }],
    "generation_spend_cap_usd": 40
  }'

One action per run

A demo clip is one real action, so avoid a feature list. If you have several products, run them as a queue: bulk runs take 1 to 100 items with a concurrency window of 1 to 16, each item a normal run body with its own cap. The queue status completed means every item is terminal, so read counts.failed and re-queue only the failures.

Bulk run limits (Sume docs)
SettingRange
items per queue1 to 100
concurrency1 to 16
per-item capgeneration_spend_cap_usd per item

After the run

A finished run gives primary_output_url and artifacts[]. Media is mirrored to durable media.sume.com URLs, and anyone who holds a URL can open it. Poll the run or pass communication.webhook_url to receive format.run.terminal. To change the result, start a new run with previous_run_id rather than a new brief from zero.

Sources

Related posts

More in Formats

All Formats posts

Written by Sume