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

Python: turn a product CSV into Sume bulk Format queues
A short Python script splits a product manifest into batches of 100, builds one bulk body per batch with per-item spend caps, and keeps idempotency keys stable.

Restyle your own footage with the Sume restyle Format
sume-restyle keeps the motion, timing and cuts of a clip you attach, rewrites its look chunk by chunk, and reassembles it with your original audio.

Test several caption looks on one video without re-transcribing
Send source_caption_id with a new style to re-burn a video's captions in a different look. No second speech-to-text; each variant is still a $0.20 render.

Virtual try-on or virtual fitting: which Sume Format for clothing?
Both are Sume catalog Formats that take a garment still and return 9:16 video. Try-on is an outfit-change reveal; fitting is a fit preview with a small turn.

LinkedIn 'Seems like AI slop' button: what AI video posters change
LinkedIn lets members flag posts as AI slop. What that means for AI video on the feed, and a short Sume checklist to keep the work specific and yours.

TikTok's AI spam test: politics, finance and medical AI video niches
TikTok is testing account-level detection of AI spam on politics, financial advice and medical content. What an AI video team in those niches should check.

Read an AI video's transcript before posting: Sume video inspect
Spoken claims in an AI video are easy to miss. Use Sume video inspect with transcribe to read what was said before you post on TikTok or LinkedIn.

Approval gate before posting AI video: verify the Sume webhook
Hold every AI video for human review before it posts. A Node verifier for Sume's signed job webhooks that refuses an empty secret, plus the review steps.

Seven vertical AI videos a week: a stdlib Python batch with keys
A short Python script that submits seven 9:16 video jobs to Sume with Idempotency-Keys, so a rerun never bills a second job. Standard library only.

One AI video for TikTok, LinkedIn, Reels and Threads: limits table
Length, size and format limits from TikTok, LinkedIn, Meta and Threads pages in one table, and how to produce one master AI video that fits them with Sume.

LinkedIn sorts posts spam, low-quality or clear: batching AI video
LinkedIn says classifiers label each post spam, low-quality or clear in near real time. How to vary a batch of AI videos so each one stands alone.

AI presenter on LinkedIn: say who the avatar is and who backs it
LinkedIn says people come to connect with real people. How to use a Sume avatar video as a presenter without confusing viewers about who is speaking.

Weekly series drop: on_active_run reject stops a second render
Set on_active_run to reject and a second episode run on the same Format answers 409 format_run_in_progress instead of starting. skip records a skipped run.

Does an image cost more at 16:9 than 1:1 on Sume? Flat rows vs GPT 2.5
On most Sume image rows the ratio does not change the price. ChatGPT Image 2.5 is the exception: cost follows pixels and quality. Billed figures for both.

Swap the lead in a finished AI episode: H3 Max Recast for 20 s
H3 Max Recast replaces the people in a 5-30 s source with 1-4 photos, keeping motion and sound. A 20 s source is $7.50 at 768p and $11.25 at 1080p on Sume.

Bulk queue says completed: it does not mean every episode rendered
A Sume Format queue is completed when every item is terminal, failed and canceled included. Check counts.failed and counts.canceled before publishing a season.

Cancel one episode in a running Sume bulk queue: what it frees
There is no cancel-queue endpoint on Sume. Cancel one item run and its slot frees for the next episode. A canceled run delivers no webhook; read cancel_effect.

YouTube suggests 3 Shorts thumbnail frames: pick from 24 yourself
YouTube suggests three frames for a Shorts thumbnail. Pull up to 24 candidates with Sume video frames and choose your own.

Black first frame in a Short? Fade-in and your thumbnail frame pick
output.fade_in_seconds in Timeline 1.0 starts the video from black, so frame 0 is a poor thumbnail. Pick a frame after the fade with Sume video frames.

Reels ad: use an existing post or upload a new video? Sume 9:16 file
Meta's Reels ads page offers native video, image ads and existing Reels posts. Which route fits an AI video from Sume, and what file to prepare for each.

Reels image ad with auto music, or your own video? Still to 9:16
Meta's Advantage+ Creative can add music to Reels image ads. When to instead turn the still into a 9:16 video with image-to-video on Sume.

TikTok Symphony Agent adds AI labels; a Sume upload does not
TikTok says Symphony Agent output carries AI labels and invisible watermarks. A Sume file has no such step in the docs, so here is what to add before posting.

LinkedIn video ad needs an uploaded file, not a link: use the Sume MP4
LinkedIn's video ad spec says to upload the file, not link YouTube or Vimeo. How to take the MP4 from a Sume job, check it, and upload it.

Poll a Sume job from a Node script: deadline, backoff and exit code
A short Node script polls a Sume job with getApiJobStatus, honors next_poll_after_seconds, and gives up at a deadline without cancelling the job.

Render a Short and wait for it in one request? Timeline sync mode
Timeline 1.0 can answer a Short render in one request when mode is sync and the job finishes within 30 seconds. Otherwise it returns 202 and you poll.

Qwen Image vs Qwen Image Max on Sume: edit support and a 3.75x price
Qwen Image bills $0.025 and edits photos; Qwen Image Max bills $0.09375 and is text-to-image only on Sume. Both list 13 ratios, including 21:9 and 9:21.

Codex 0.160.0 resumes queued messages after reconnect: Sume key rule
Codex 0.160.0 resumes unsent queued messages after a reconnect without duplicates. A paid Sume call still needs its own idempotency_key to be safe.

Microdrama TV views are up 90%: render episodes at 1080p?
YouTube says microdrama views on TV rose over 90% year over year. Episodes stay vertical, but 1080p on Wan 3.0 costs $0.25 a second, double 720p.

Recurring cast in Gemini Omni Flash 1.1: 10 images, 3 short clips
Omni Flash 1.1 reference-to-video on Sume takes up to 10 images plus 3 clips of 3 s or less, addressed as IMAGE_REF_0. A 10 s 9:16 shot at 720p is $1.25.

Previously on: add a recap to a YouTube Shorts series episode
Open a Shorts episode with a Previously on recap: build it with Timeline 1.0 audio.parts and see what it costs per minute.

YouTube thumbnails take JPG or PNG: output formats per Sume image row
YouTube accepts JPG and PNG thumbnails. Sume rows list png, jpeg or webp; Recraft V4 is webp only, Soul and Ideogram 4.5 pick the format for you. Table and fix.

Claude Code 2.1.293 HTTP MCP leak fix and long Sume job sessions
Claude Code 2.1.293 fixed a leak where an HTTP MCP connection kept every request it sent. Upgrade before a long Sume session and use batch jobs_wait.

How many new Sume jobs can I submit now? Read generation_limits
Open slots are concurrency_limit minus active and queued jobs, capped by queue_capacity_remaining. A short Python function computes it from a submit response.

A/B test three hook lines on one Short with caption cues
YouTube says A/B testing of up to three video cuts is coming soon. Prepare three hook-line variants from one clean Short with Sume caption cues at $0.20 each.

Seedance 2.5 vs Kling 3 on Sume: what each catalog row accepts
Seedance 2.5 takes 4 to 30 seconds, eight ratio values and image, video and audio references. Kling 3 takes 4 to 15 seconds, three ratios and no references.

Claude Code 2.1.287 tool heartbeats and Sume jobs_wait slices
Claude Code 2.1.287 fixed tool heartbeats not reaching SDK hosts during a stalled response stream. Sume's jobs_wait holds up to 55 s, so heartbeats matter.

Shorts series sequential playback: fade out or hard cut each episode?
YouTube plays Shorts series episodes in order. Pick a hard cut or a short fade at the end of each one, with the Timeline 1.0 fade limits.

Binge cut: join ten AI micro-drama episodes into one video
Ten one-minute episodes become one 10-minute video in a single Timeline 1.0 render: detach each episode's audio, join the parts, and expect a $1.00 render fee.

Gemini voice replication: the 10-30 second clip and consent checklist
Gemini 3.8 voice replication needs a 10-30 second clean clip and a spoken consent statement. A checklist, and why a Gemini voice name will not work on Sume.

Shorts series: serial or non-serial for AI episodes
Shorts series can be serial (oldest first) or non-serial (newest first). Which suits AI episodes, and how Sume jobs differ for each, per YouTube Help.

Three-second bumper: Gemini Omni Flash 1.1 or Wan 3.0 on Sume
A 3-second bumper costs $0.38 at 720p on Omni Flash 1.1 and $0.38 on Wan 3.0. Omni starts at 3 seconds; Wan starts at 2.

A small 540x960 draft of a Short for quick feedback: output size
Render a lighter 540x960 draft of a Short with Timeline 1.0 output width and height. The size is free to choose; the price per minute is the same.

LTX-2.5 Fast 20-second clip: Sume's nearest rows with Wan 3.0 prices
LTX-2.5 Fast runs up to 20 seconds. Sume has no LTX id; Wan 3.0 covers 20 seconds for $1.25, $2.50 or $5.00.

Claude Code 529 retry delay setting is not a Sume 429/503 retry
Claude Code 2.1.290 added a base delay setting for 529 retries. It does not govern Sume calls; follow retry-after and keep the Idempotency-Key.

MiniMax H3 Max API in Python: reference-to-video with three images
Use MiniMax H3 Max on Sume from Python: send three product photos in input_references, ask for 768p, poll and save. Reference limits and 10-second price.

Claude Code MCP tool name over 128 characters: does Sume hit it?
Claude Code 2.1.292 leaves out an MCP tool whose name passes 128 characters and names it in an error. Sume's longest tool name is 36, so it never trips it.

Continue a scene in the next Shorts episode: last frame as first frame
Pull the last frame of episode 1 with Sume video frames and use it as the first frame of an Omni clip for episode 2. Sequence, API calls and an 8-second price.

Kling 3 API in Node: a silent clip with generate_audio false
Call Kling 3 on Sume from Node: send generate_audio false for the cheaper silent rate, add a last frame, poll and save. A 10-second silent clip costs $1.40.