Blog
Sume blog: agent-native video generation, Avatar 1.0 orchestration, and production APIs for builders and coding agents.

HeyGen Voice is free in the API: what a talking video costs
HeyGen Voice launched Oct 9 as free in the platform and API. A voice model is one part of a talking video; see Sume's per-second render prices by tier.

Julia: verify a Sume webhook with SHA.jl and a hand-rolled compare
Verify a Sume webhook in Julia: SHA.hmac_sha256 over timestamp.raw_body, a hand-rolled constant-time compare, rotation entries, and a five-minute replay window.

n8n instance-level MCP plus Sume MCP in one AI client
Connect n8n's instance-level MCP server and Sume's hosted MCP to the same AI client: two URLs, two credentials, and which one pays for a render.

Nushell: submit a Sume job and poll it to a result, no jq needed
A Nushell script that POSTs a Sume image job with an Idempotency-Key, polls /v1/jobs/{id}/status by next_poll_after_seconds, then fetches the result.

Slideshow ad API: call the sume-slideshow Format from code
Need a slideshow ad from a script or a cron job? Sume's sume-slideshow Format starts from one POST. What it is for, what it is not, and how to read the result.

Skincare product stills by API: sume-water-splash-hero
Hydration stills for skincare: call Sume's sume-water-splash-hero Format for a splash hero image, plus sibling still Formats for texture and set.

TikTok Smart+ Creative Selection: where a Sume clip enters
Smart+ Creative Selection pools brand assets, Symphony and creator videos in one approval flow. A Sume clip enters as a brand asset: how to size and brief it.

What each video plan limits: credits, minutes, seats or concurrency
Runway, Luma, HeyGen, Synthesia and Sume gate plans on different things. A dated table of the limit that binds, from pricing pages read 2026-10-11.

amp mcp remote add: connect Sume with OAuth or a bearer file
Add Sume's hosted MCP to Amp with amp mcp remote add: OAuth for interactive use, a bearer token file for automation, or a settings.json header with env vars.

Base44 custom MCP connection: add Sume's hosted server
Add Sume's hosted MCP to Base44 under Builder, MCP Connections: Builder plan, 20-server cap, an x-api-key header or OAuth, and what it can do at build time.

Bolt custom MCP server: connect Sume, tools are on by default
Connect Sume's hosted MCP in Bolt as a custom MCP server: HTTP, API key or MCP OAuth, and why tools-on-by-default makes OAuth read-only a safe start.

Cafe holiday menu board with AI: Ideogram 4.5 cost by quality
Four seasonal menu boards in three takes each cost $0.45 at low, $0.90 at medium and $3.30 at high quality on Sume. Edit one board to save.

Chinese AI video models by API: Kling, Wan, MiniMax limits and prices
Which Chinese video models can you call on Sume? kling-3, wan-3.0, minimax-h3 and minimax-h3-max: clip length, resolution, audio, references and price a second.

Christmas light installer: house preview images with Ideogram edit
Show a homeowner their own house with lights on. Three styles per lead at $0.075 each cost $0.225 per lead, or $9.00 for 40 leads on Sume.

Eleven rows on Sume return MP3 only: use Sonic when you need WAV
Sume's eleven-* TTS Router ids return MP3 only, and three of the five accept just one format. WAV, avatar voices and word timings belong to the sonic ids.

Eleven v4 on Sume lists 44 language codes, not 90+
ElevenLabs says v4 speaks 90+ languages. Sume's TTS Router catalog lists 44 ISO codes for eleven-v4, and 28 for Multilingual v2. Check yours before you send.

Inngest Bursty Concurrency 3x: will Sume answer queue_full?
Inngest can lift step concurrency 3x for 60 minutes a month. Sume's limit does not move: size bursts to accepted capacity and retry queue_full with one key.

One-job limits in Sume's TTS Router: v3 5,000, v4 10,000, Sonic 20,000
Each TTS Router id has its own max_characters. A Python planner splits a script on paragraph breaks so each request fits the row you picked.

Holiday mini-session promo: six sample photos in a 15-second reel
Sell mini-session slots with a 15-second reel of six samples: Timeline, music and a booking line cost $0.24 on Sume, or $1.44 with upscaling.

Snow-removal sign-up clip: trim your truck footage, add a voice
Turn 40 seconds of truck footage into a 20-second sign-up clip for seasonal snow contracts: two trims, a voice-over and a render for about $0.16 on Sume.

Sonic 3.6 vs Eleven v4 Turbo: one script, one Python A/B run on Sume
Send the same text to sonic-3.6 and eleven-v4-turbo through the TTS Router with one Python script, poll both jobs, and compare the files by ear.

Tamale pre-order clip in English and Spanish: one still, one clip
One Ideogram still, one 6-second Wan 3.0 clip, two voice-overs and two Timeline renders give a bilingual tamale pre-order clip for $1.19 on Sume.

Thanksgiving pie pre-order cutoff: three countdown cuts, one still
Thanksgiving is Thursday, Nov 26, 2026. Three countdown versions of one pie still, with a different spoken deadline each, cost about $0.61 on Sume.

Plan ladders vs a wallet: HeyGen Pro, Pika Fancy, Captions Frontier
HeyGen Pro, Pika Fancy and Captions Frontier sell usage in steps. A stepped ladder vs a Sume USD wallet, with vendor numbers read 2026-10-11.

Amazon Stores background video: 2 to 20 seconds, silent autoplay
Amazon Stores background video runs 2 to 20 seconds as MP4 H.264, autoplays silent and replays. Trim, drop audio and check the probe with Sume.

Amazon Stores video tile specs: 1280x640 full width, MP4 H.264
Amazon Stores video tiles need an MP4 with H.264, a 1280x640 minimum for Full Width and a separate cover image. Crop and check a clip with Sume first.

Can brands promote Pins that include music? Pinterest's rule
Pinterest says brands cannot promote Pins with music unless they have permission. Export a silent version with Sume video trim and check it with the probe.

Durable Object as a job_id ledger for Sume webhook retries
Use one Cloudflare Durable Object per Sume job_id to dedupe job.completed retries and redeliveries: verify in the Worker, record once in the object, return 2xx.

CodeBuddy MCP: add Sume with mcp add-json and a Bearer header
Add Sume's hosted MCP server to CodeBuddy with codebuddy mcp add-json: type http, a Bearer key header, user vs project scope, and project approval.

Help center how-to video with AI: avatar or screenshots
Make a 30-second help-center how-to video on Sume two ways: an avatar at $5.52 to $16.50, or screenshots plus a TTS voice for about 12 cents.

Mortgage broker weekly update video with an AI avatar
A 20-second weekly market-update video for a loan officer on Sume: one avatar, a fresh script each Monday, $3.68 to $11.00 a clip and captions included.

Musician teaser video from cover art and a 20-second cut
Make a 20-second single-release teaser on Sume from cover art, a phone clip and a cut of your own track: one Timeline render at $0.10 for up to a minute.

Pinterest bulk upload for video Pins: a .txt file, not a CSV
Pinterest bulk uploads video Pins from a .txt file: 200 a day for US business accounts, Who can view set to everyone, a thumbnail each. Prep clips with Sume.

Qoder IDE MCP: add Sume's hosted server from Settings
Add Sume's hosted MCP URL in Qoder IDE under Settings > MCP > My Servers. Streamable HTTP auto-detection, confirmations, and the header gap to know first.

Sume job failed worker_job_stalled or worker_lease_expired: what now
A Sume job stuck in processing can end as worker_job_stalled or worker_lease_expired. Both are terminal job.failed events with the hold refunded. Resubmit.

Sume queue_admission_unavailable and usage_reservation_unavailable
Two Sume submit failures that are not 402 or 429: admission or the usage hold could not be evaluated. The row is failed and refunded; retry with the same key.

Travel agent itinerary video from photos, voice and music
Turn a 5-day itinerary into a 45-second video on Sume: client photos, a TTS voice-over and a music bed in one Timeline render for about 26 cents.

Vacation rental check-in video for guests with AI voice
Replace a long check-in message with a 60-second Sume video: door, Wi-Fi, parking and house rules in photos and a TTS voice for about 13 cents.

CircleCI no_output_timeout: poll a Sume video job without a kill
CircleCI kills a run step after 10 silent minutes. Print a status line on every poll, raise no_output_timeout, and keep one Sume Idempotency-Key per workflow.

Trim, filter, frames, inspect or detach: which Sume media call?
Pick the Sume media API by the output you need: trim cuts an MP4, filter dims or crops, frames gives stills, inspect probes, detach gives audio.

Video frames API returns 202, not 200: poll GET /v1/video-frames/:id
Sume video frames always answers 202 and ignores mode sync. Poll GET /v1/video-frames/:id until resource_status is ready, then read frames[].url.

Video trim 400 video_trim_range_required: add end or duration
The Sume video trim API returns video_trim_range_required when the body has start but neither end nor duration. Send exactly one of the two; here is the fix.

Which plan removes the watermark: HeyGen, Synthesia, Descript
HeyGen drops its watermark at Creator ($29), Synthesia at Starter ($29), Descript on paid tiers from $16. What each page says, and how Sume's plans differ.

3D-Printing Shop Product Clips: Reference Images With Wan 3.0
Show a printed part from several angles without a studio. Wan 3.0 on Sume takes 10 reference images; 4 seconds at 720p costs 50 cents.

Azure Logic Apps HTTP action times out at 120 s: long Sume runs
Logic Apps HTTP actions time out at 120 s. Start a Sume Format run (202 receipt), pass a webhook URL, and set an idempotency key so retries stay safe.

Bitbucket merged-PR webhook to a Sume Format run: verify first
Verify Bitbucket's X-Hub-Signature (sha256=) with its published test values, then start a Sume Format run on pullrequest merged with a key built from the PR.

Buildkite webhook: X-Buildkite-Token or Signature before a Sume run
Buildkite pipeline webhooks offer a clear-text token or an HMAC-SHA256 signature. Use the signature on build.finished before you start a paid Sume Format run.

Cal.com BOOKING_CREATED webhook to a Sume video run, verified
Cal.com signs webhooks with x-cal-signature-256. Verify it, turn BOOKING_CREATED into a Sume Format run, and keep the Idempotency-Key stable on retries.