Guides
Sume guides: the API, Formats, agents, models, media tools and pricing, each answer dated and sourced.

Streamlit Sora demo: switch to Sume and st.video, no double billing
Streamlit reruns your script on every click. Derive the Sume Idempotency-Key from the prompt so a rerun returns the first job, then show the clip with st.video.

Sume Image API 400 unsupported_parameter: which field fails where
Which Sume image models list quality, resolution, mask_url, background, output_format and references, and which never do (seed, stream). Plus a check script.

result_ready vs terminal vs completed: gate the Sume result fetch
Poll a Sume job until terminal, fetch the result only when result_ready is true. Failed and canceled jobs answer 409 job_not_completed on /result.

Sume TTS word timestamps to caption cues for a narrated 60-second clip
Ask Sume TTS for timestamps.words, group them into cues and send them to video-captions so no recognition runs. About 25 cents for a 60-second narration.

waitForJob times out at 20 minutes: why it does not fit a Vercel route
Sume SDK waitForJob waits 20 minutes by default and the job keeps billing if it throws. Vercel functions default to 300 s, so wait in a worker.

Sume wave_size_hint and a Worker subrequest limit: submit in waves
A Worker fan-out of Sume jobs hits 50 subrequests on Free. Size each wave from generation_limits, not from the hint alone, and stop at queue_capacity_remaining.

Synthesia's 60 free Interactive Avatar minutes: what they cover
Every Synthesia plan now includes 60 one-time Interactive Avatar minutes at signup. What that buys, what it does not, and the rendered-clip route on Sume.

Synthesia Creator is now Pro, same price. HeyGen has both names
Synthesia renamed Creator to Pro on October 1, 2026 with unchanged price and features. HeyGen still sells separate Creator and Pro plans. A name-by-name guide.

Synthesia dubbing with lip-sync: 80 credits a minute in dollars
Synthesia's plan article prices dubbing with lip-sync at 80 credits a minute. On the pricing page's plans that is about $0.85 to $1.86 per dubbed minute.

Synthesia Expert Sessions vs a Sume product walkthrough clip
Synthesia's Expert Sessions, announced as coming soon, let an avatar guide users step by step. A 30-second Sume product clip costs $5.82 to $17.40.

Synthesia Pro 2x to 8x: 12,000 to 48,000 credits vs Sume rates
Synthesia's new Pro 2x, 4x, 6x and 8x plans list 12,000 to 48,000 monthly credits. About 120 to 480 video minutes against Sume's $11.04 to $33 per minute.

Tavus 30-second minimum per conversation: what short calls cost
Tavus bills every conversation at least 30 seconds, so a 5-second call costs $0.185 at Starter overage. Plan math for short calls and Sume's 4-second floor.

Turn a roleplay debrief into an avatar feedback clip in Python
Take the written debrief from a roleplay or survey session and render it as a 16:9 Sume avatar clip with a retry-safe key, a 12 to 168 word check and polling.

Veo 3.1 clip older than 2 days: it cannot be extended
Veo 3.1 extends only Veo-made clips kept 2 days. If yours expired, here is what Google's page allows and what Sume's Omni edit and new generation do.

Veo 3.1 Standard, Fast and Lite per-second prices vs Sume rows
Google lists Veo 3.1 at $0.05 to $0.60 per second. Sume's catalog has no Veo row, so this compares Google's prices with Wan 3.0, Omni Flash and Kling on Sume.

Vercel 800 s max duration: do you still need a Sume webhook?
Vercel Pro allows 800 s functions and a 30-minute beta. A Sume video job can still outlast one request, so use async or webhook mode and return in seconds.

Walmart 100MB vs Amazon Sponsored Brands 500MB: bitrate each allows
Walmart caps video at 100MB, Amazon Sponsored Brands at 500MB. The average bitrate each allows for 15 to 90 seconds, plus the Sponsored Brands 1 Mbps floor.

Webhook signature mismatch: Sume fingerprint vs OpenRouter t=,v1=
A video webhook that fails verification has three usual causes: parsed body, wrong secret, wrong header format. Sume adds a secret fingerprint header.

Test a video webhook receiver before the first job: Sume vs fal
Sume sends a signed dummy webhook.test with one API call. fal retries real results up to 31 times and treats 3xx as failure, so test your URL first.

Wedding save-the-date video with Omni: 8 seconds, vertical
A 9:16 save-the-date from an engagement photo with Gemini Omni Flash: $1.00 at 720p on Sume, with names and date added as captions, not generated text.

Which video model for a 12 s 9:16 clip with end frame and sound?
Seedance 2.5, Wan 3.0, Kling 3 and MiniMax H3 all take a 12-second 9:16 clip with an end frame on Sume. Prices run from $0.90 to $6.94; here is the pick.

Wine tasting invite video: Wan 3.0, 9:16, 12 s, audio reference
A 12-second vertical invite on Wan 3.0 costs $0.75 at 480p and $1.50 at 720p on Sume, and takes up to 5 audio references. Age gates and limits.

Yoga class promo video: three beats in one 10-second clip
A studio promo in 9:16 with Gemini Omni Flash: three timecoded beats in 10 seconds, calm native sound in the prompt, $1.25 at 720p on Sume.

YouTube AI disclosure: a clip of someone giving advice they never gave
YouTube's disclosure page lists making someone appear to give advice they never gave. Its examples in a table, and what Sume trims and captions change.

Shorts ads: Google says sound lifts conversions 20%+, add a bed
Google's Shorts ad page says sound lifts conversions by over 20%. Add a music bed that ducks under a voiceover with the Sume Timeline soundtrack field.

Zoom deepfake risk detection: what it means for avatar video
Zoom lists real-time alerts for synthetic audio or video next to meeting avatars. What the page says, what it leaves open, and how to label a Sume clip.

MiniMax H3 Max 1080p costs twice 768p: the three tiers priced
H3 Max (minimax-h3-max) on Sume: 480p $0.0625, 768p $0.10, 1080p $0.20 per second, 5 to 15 seconds. 1080p is refined from native 768p.

Fix wrong text on a product label with ideogram-v4.5 and references
ideogram-v4.5 edits the first image and takes up to four more as references, five in total. Send a label photo plus a type sample; cost per edit by quality.

Extract 16 kHz mono audio from a video for transcription
A Python script that detaches speech-ready 16 kHz mono wav from a Sume-hosted video, then polls the job. Costs $0.01 per detach before the STT minute.

Assemble a three-clip montage with fades through the Sume API
A working Timeline 1.0 request that joins three hosted clips over one audio spine with fade and dissolve transitions, plus the Python to poll it, for $0.10.

Go: net/http client for a 30-second Wan 3.0 clip, 30 lines
A 30-line Go program using only the standard library: submit wan-3.0 for 30 seconds, poll the job, write clip.mp4. Reserve and per-second rate included.

Omni Flash 1.1 price chart: 3 to 10 seconds at 4 resolutions
Every whole-second length from 3 to 10 seconds at 360p, 720p, 1080p and 4K for Gemini Omni Flash 1.1 on Sume, from the estimator that reserves your balance.

Dim a background clip under text: video filter dim amounts
The Sume video-filter dim op multiplies luma by an amount between 0 and 1; black stays black and chroma is untouched. Amount table, request and the $0.02 price.

Seedance 2.5 1080p is 2.46x the cost of 720p: why
Seedance 2.5 1080p costs about two and a half times 720p per second on Sume. The pixel count, the higher 1080p token rate, and the other Seedance tiers.

Trim and conform to 1080x1920 at 30 fps in one video-trim job
Video trim's output field re-encodes to a set width, height and 24/25/30/60 fps in the same $0.02 job, exact precision only. Request, ranges and refusal codes.

Cheapest image model per 1,000 images: 18 Sume rows ranked
Higgsfield Soul is $5 per 1,000 images on Sume, gpt-image-2.5 low at 1024 is $7.38, and Nano Banana Pro is $187.50. Eighteen rows ranked with one request.

Sume MCP avatar tools: 5 read-only and the paid create set
Hosted Sume MCP lists five read tools for avatars and avatar videos and a paid group for creates and previews. What OAuth mcp:read sees and the dry_run flow.

Video upscale hold: omit duration_seconds and Sume reserves 5 s
Sume video upscale reserves from duration_seconds, or 5 seconds when you omit it. Hold table for 5, 15 and 30 seconds at $0.009 per second and the 402 case.

Dart: submit a 30-second Wan 3.0 clip with package:http
Server-side Dart with package:http: POST wan-3.0 for 30 seconds, poll until completed and write the MP4. Keep the key out of the Flutter app.

flux-2-pro vs flux-2-flex on Sume: price, limits and a 100-image bill
flux-2-pro is $0.0375 and flux-2-flex is $0.0625 per image on Sume. Both take 10 references and n up to 4. Compare the 100 and 1,000 image bill.

One 30 s Seedance 2.5 job vs two 15 s Mini jobs: cost and trade-offs
A 30-second Seedance 2.5 clip costs more than two 15-second Mini clips on Sume. The numbers at 480p, 720p and 1080p, and what two jobs cost you in continuity.

Join voiceover takes into one gapless wav: timeline audio concat
Timeline audio concat joins up to 20 hosted audio parts sample-exact into one reusable wav for $0.01 per job and returns segment offsets.

Video trim caps: 1800 s in, 900 s out, and the 901 s refusal
Sume video-trim accepts a source up to 1800 seconds and an output up to 900 seconds. The refusal codes you get past either cap and how to split a long cut.

Etsy-style listing gallery: 10 images per product, cost by image model
Ten gallery images for one product cost $0.07 to $1.00 on Sume depending on the model; 25 products is 250 images. Table with seedream, flux and gpt-image-2.5.

Seedance 2.5 vs Seedance 2: the price gap at 480p, 720p and 1080p
Seedance 2.5 costs 1.53x Seedance 2 at 720p and 1.67x at 1080p on Sume. Per-clip prices for 6, 10 and 15 s, and what 2.5 adds.

Budgeting 100 Omni Flash clips with a mixed-resolution plan
A 100-clip Gemini Omni Flash plan across four resolutions costs $56.125 on Sume, versus $150.00 if every clip were an 8-second 1080p render.

Face swap request in Python: validate the video URL before you send
A Python snippet that rejects non-HTTPS, localhost and private-IP video URLs locally, then submits a Sume face-swap beta run with a quality and idempotency key.

Music API 400s: duration and negative_prompt, and the fix
Sume's Music Router returns 400 if you send duration, duration_seconds or a non-empty negative_prompt. The fix for each, and a request that passes validation.