Three hook variants for one avatar ad: $3.31 on Standard
Test three 6-second hooks on Standard for $3.312 in total, then render the winner as a 30-second video on Max for $16.50. Sume bills avatar video by the second.
Three 6-second hook variants for the same avatar ad cost $3.312 in total on standard (3 x 6 s x $0.184). Rendering the winning script as a full 30-second video on max is a further $16.50. You decide on the expensive tier only after you have seen the hooks.
Draft cheap, finish expensive
Avatar Video bills per second of video, and the tier changes only the rate. standard is the fastest path, plus is the default, and max is the highest quality with slower turnaround. Avatar rates are Sume's charged per-second tier rates from the repo rate card (standard $0.184, plus $0.245, max $0.55 without a product image); confirm them in GET /v1/catalog.
| Quality | One 6 s hook | Three hooks | 30 s final |
|---|---|---|---|
| standard | $1.104 | $3.312 | $5.52 |
| plus | $1.47 | $4.41 | $7.35 |
| max | $3.30 | $9.90 | $16.50 |
Run the hooks
Hooks are short, so send each as its own script with the same avatar_handle. The minimum is a 4-second estimated duration, so a one-line hook of a few words can still be billed as 4 seconds.
import os, requests
H = {"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"}
hooks = {
"a": "Stop scrolling: this one change saved us ten hours a week.",
"b": "Nobody tells you this about editing video.",
"c": "We cut our edit time in half. Here is how.",
}
for key, text in hooks.items():
r = requests.post("https://api.sume.com/v1/avatar-1.0/talking-video",
headers={**H, "Idempotency-Key": f"hook-test-{key}-v1"},
json={"avatar_handle": "ad_host", "script": text,
"quality": "standard", "aspect_ratio": "9:16"}, timeout=60)
r.raise_for_status()
print(key, r.json()["data"]["request_id"])Limits and gotchas
- A hook rendered on
standarddoes not change when you re-render the full ad onmax: the voice and avatar are the same, the render quality differs. - If you want to approve the first frame only, create an avatar video preview first and pass
qualityatgenerate-video; preview stills are tier-independent. - Add a product image only to the final: it raises the per-second rate (for example $0.194 instead of $0.184 on standard).
Sources
Related posts
More in Use cases
- 3-minute Shorts and monetization: plan the cut and the price
YouTube ties Short monetization to the Shorts Feed and blocks claimed Shorts over a minute. Cut a 3-minute Short for $0.02 to $0.30.
- Make a three-minute YouTube Short with a Format and check duration_ms
YouTube counts square or vertical uploads up to three minutes as Shorts. Call a Sume Format, then test duration_ms and aspect ratio on the receipt first.
- Three-shot vertical product preview: H3 Max, 6 s each, $1.80
Three 6-second vertical shots on MiniMax H3 Max at 768p cost $1.80 on Sume; at 480p $1.125, at 1080p $3.60. One body per shot with shared reference images.
- TikTok ad at 9:40 and 516 kbps: 37.4 MB and a $1.00 Sume render
A 580-second TikTok ad at the 516 kbps floor is about 37.4 MB, far under the 500 MB cap. The 10-minute limit binds first. Sume renders it for $1.00.
Written by Sume