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

Swap a Product in an Existing Clip With Omni Flash Video Edit: Cost
Edit a finished clip instead of regenerating it with Gemini Omni Flash 1.1 video-to-video on Sume: what you send, what you cannot, and prices for 3, 5 and 10 s.

Talking Still Testimonial: VEED Fabric 1.0 or H3 Max Lip Sync, Priced
Make a 14.8-second talking-head clip from a still and a TTS line on Sume: Fabric at 720p versus MiniMax H3 Max Lip Sync at 768p, with each price multiplied out.

TikTok Ad Teardown Before You Remake It: Trending Search and Ingest
Research what works on TikTok, then read one reference clip into shots, on-screen text and audio facts before a remake brief. Sume costs and dest-first limits.

TikTok Non-Spark Ad Upload Specs: Check Your Render Before You Upload
TikTok non-Spark ads need 9:16 at 540x960 or more, up to 500 MB, 516 kbps or higher. Use Timeline 1.0, video trim and video inspect to meet and check them.

Virtual Staging 12 Empty Rooms With an Image API: Cost by Model
What it costs to stage 12 empty-room photos with image edits on Sume: gpt-image-2.5 medium and high, and Nano Banana 2.1 at 2K, with the multiplication shown.

90-minute webinar live captions: AssemblyAI bills open socket time
AssemblyAI bills streaming by open WebSocket time, not audio sent. A 90-minute webinar is $0.675 on U3.6 Pro Realtime; Sume STT has no live mode.

Crop an avatar video to 1:1: video-filter fractions for every ratio
Exact x, y, width and height fractions that turn a 9:16, 3:4, 4:3 or 16:9 Sume avatar clip into a centered square with video-filter, $0.02 a job.

Dim an avatar clip to 0.45 for overlay text: run the free check first
Darken a Sume avatar video with video-filter dim 0.45, run the unbilled /check call first, then pay $0.02 for the encode. What dim does and what it refuses.

Lip sync an 11-second mascot line: H3 Max 480p, 768p, 1080p vs Fabric
An 11-second line on MiniMax H3 Max Lip Sync costs $0.6875 at 480p, $1.10 at 768p, $2.20 at 1080p; Fabric 720p is $2.0625.

A 1,300-second narration fails tts_duration_exceeded: split the script
Sume TTS fails a request whose audio runs past 1,200 seconds with tts_duration_exceeded and captures no credit. Split the script at sentence ends.

150-second YouTube Short from three avatar jobs (60+60+30): cost
A 150-second avatar Short built from 60, 60 and 30 second jobs costs $27.60 at standard video, plus $0.125 music and $0.30 Timeline render.

3840x2160 YouTube thumbnail on GPT Image 2.5: valid size, 2 MB trap
3840x2160 is a legal GPT Image 2.5 custom size on Sume at exactly 8,294,400 pixels. YouTube recommends it, but mobile uploads stop at 2 MB, so check the file.

90-second founder update: two 45 s avatar jobs plus a Timeline join
A 90-second avatar update split into two 45-second jobs costs $16.76 at standard: $16.56 for video plus $0.20 for two Timeline minutes.

Before a 20-clip MCP burst: dry_run, admission preview, max_spend_usd
A single Sume MCP create needs none of these. A 20-job burst should use dry_run or generation_admission_preview, set max_spend_usd, and wait in one jobs_wait.

Can a 4:5 video be a YouTube Short? The page says square or vertical
YouTube's Shorts page says square or vertical and up to 3 minutes, and lists no ratio chart. A 4:5 feed render is taller than wide; how to make one on Sume.

Run an Agent Completion nightly from CI with curl and a spend cap
A 25-line bash job that starts a Sume Agent Completion with a cap and an idempotency key, polls the receipt, and fails the build unless the run completed.

ElevenLabs v4 vs v4 Turbo promo prices, and where Sume TTS sits
ElevenLabs v4 is $0.022 and v4 Turbo $0.011 per 1,000 characters until Oct 12; the struck-through prices are $0.08 and $0.04. Sume TTS is $0.0475 in between.

Facebook Feed's 241-minute video ad limit vs Sume's 30-minute render
Facebook Feed video ads can run 241 minutes; Sume Timeline renders 30 minutes per job. Covering 241 minutes is nine jobs and $24.10 at the public rate.

Four status vocabularies in the Sume API: job, resource, run, delivery
Jobs say queued and processing, resources say ready, deliveries say exhausted, queue-shaped fields say IN_QUEUE. A table so a client branches on the right one.

gemini-3.1-flash-image deprecated: Nano Banana 2.1 on Sume
Google deprecated gemini-3.1-flash-image on Oct 6 when Nano Banana 2.1 went GA. Which ids Sume accepts, what it bills per image, and what Google lists.

Gemini Omni edit mode on Sume: video_url only, 720p, no aspect_ratio
Omni edit mode takes a prompt and one video_url. Resolution defaults to 720p, aspect_ratio is rejected, and no image or reference field may be added.

Idempotency key from the order id, not a fresh UUID per attempt
A random UUID generated inside the retry loop gives every attempt a new key and a new paid job. Derive the Sume Idempotency-Key from the order instead.

Lint a video against TikTok, Reels, Feed and Shorts limits in Python
A 24-line Python check for duration, file size and average bitrate against the limits TikTok, Meta and YouTube publish, plus where Sume jobs fit before it.

MCP read-only OAuth session: which Sume tools you do and do not see
With OAuth mcp:read, hosted Sume MCP hides write and paid tools and returns insufficient_scope if you call them. What tools_list shows with Write off and on.

Meta lists Reels ads from 0 seconds; Sume's shortest trim is 0.2
Meta's Reels ad page lists lengths from 0 seconds, Feed from 1. Sume's shortest trim is 0.2 s and shortest Timeline render 1 s; shortest clip per model.

MiniMax H3 Max vs Wan 3.0 at 1080p: 5, 10 and 15 seconds on Sume
On Sume, MiniMax H3 Max at 1080p costs $0.20 a second and Wan 3.0 costs $0.25. For 5, 10 and 15 seconds: $1.00/$2.00/$3.00 vs $1.25/$2.50/$3.75.

Nano Banana Pro 4:5 at 1K is 928x1152, not 1080x1350: the 1.16x gap
Sume's docs say Nano Banana Pro sends 4:5 at about 928x1152 at 1K, and exact 1080x1350 comes from a post-step. That is 1.16x wide and costs $0.1875 per image.

Non-skippable YouTube ads run 15 to 60 s: how many Sume clips make 60?
Google lists non-skippable in-stream ads at 15 to 60 seconds. No Sume video model makes 60 s in one clip: clips needed per model, with prices.

One 180-second vertical master: which ad placements take it
A 3-minute 9:16 file fits a YouTube Short, TikTok, Reels and Feed ads, but misses Shorts ads and bumpers, and is not under 3 minutes for skippable in-stream.

OpenAI's three tiers vs Sume plan concurrency of 1, 4, 8 and 20
OpenAI cut API usage tiers from five to three on Oct 6. Sume sets concurrency by plan, not spend. The plan numbers and the queue math, side by side.

Sume error retry matrix: retry with the same key, or fix the request
Which Sume API errors to retry with the same Idempotency-Key, which to fix first, and which to leave alone. A table and a small Python function that decides.

Sume POST /v1/images (sume/auto) vs Image 1.0: which for new code
Sume's docs say Image 1.0 is retiring and is an alias for Image Router Auto. New code should use POST /v1/images. The field differences.

Synthesia Basic free 10 minutes vs 10 minutes of Sume avatar video
Synthesia Basic is $0 with 10 minutes and 9 avatars; the same 10 minutes on Sume standard is $110.40, so the free plan wins until you outgrow it.

TikTok ad bitrate window: 0.516 to 6.67 Mbps for 10 minutes
TikTok wants at least 516 kbps and at most 500 MB. For a 10-minute ad that is a 38.7 MB floor and a 6.67 Mbps average ceiling. The math and what Sume controls.

TikTok safe zones are files, Meta's are percentages: which to use
Meta gives Reels safe zones as 14% top, 35% bottom, 6% sides; TikTok gives downloadable files. How to build to both and place captions on Sume.

Sume TTS default is mp3: sentence slices need wav and emit_audio
Sume TTS defaults to mp3 at 44.1 kHz and 128 kbps. Per-sentence audio slices need wav (pcm_s16le) plus segmentation emit_audio, as in the Python request below.

YouTube swaps a 16:9 thumbnail on vertical videos: make 9:16 and 4:5
YouTube replaces 16:9 custom thumbnails on vertical videos with an auto 4:5 crop on home, explore and subscriptions. Two Sume images per Short cost $0.20 at 1K.

YouTube AI label: player if photoreal, description if animated
YouTube shows the AI label in the player for photorealistic content and in the expanded description for animated content. Which Sume clips fall where.

YouTube AI disclosure exemptions: captions, color and audio repair
YouTube exempts captions, color adjustment, beauty filters, audio repair and own-voice dubs from AI disclosure. Which Sume jobs are only edits.

YouTube's Shorts AI tools self-label; a clip you upload does not
Clips from YouTube's own Shorts AI tools are disclosed automatically and run up to 10 seconds. A clip generated elsewhere and uploaded needs your own toggle.

Skippable in-stream: no max length, under 3 minutes recommended
Google Ads sets no maximum for skippable in-stream video but recommends under 3 minutes. A 5-minute master becomes a 179-second cut for $0.02 on Sume.

Amazon no-text lower-right rule vs Walmart contrast: where captions go
Amazon Sponsored Brands bans text in the lower right; Walmart wants 4.5:1 contrast. How to move Sume burned-in captions up with anchor ratios and check a still.

Walmart's three-flashes-a-second limit and Sume's 24-frame check
Walmart bans strobe and caps flashing at three times a second. Sume has no flash detector; video-frames returns up to 24 named stills to review one second.

Walmart music-only video: add a [MUSIC PLAYING] caption with Sume cues
Walmart's best practice for a music-only video is a [MUSIC PLAYING] caption, removed after about 10 seconds. Burn it with Sume caption cues for a flat $0.20.

Walmart silent video: the [NO SPEECH] caption and Kling audio off
A silent Walmart video should open with a [NO SPEECH] caption. Sume Kling 3 audio-off costs 14 cents a second; burning the caption adds a flat 20 cents.

Walmart's 4.5:1 text contrast for video: set Sume caption colors
Walmart wants 4.5:1 contrast for normal text and 3:1 above 18 px. Sume caption design.colors sets text and card colors; ratios for four pairs inside.

Walmart video .vtt captions: Sume burns text in, you build the file
Walmart calls closed captions optional but recommended and wants a .vtt name. Sume burns captions into pixels and returns no .vtt; here is the transcript route.

Photographer portfolio reel from stills with Omni Flash
Turn 10 portfolio photos into a 60-second reel with Gemini Omni Flash: six seconds each, $7.50 at 720p on Sume, with 360p drafts first at $2.25.