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

Microsoft Advertising image sizes: 703x368, 1:1 and 4:1 from AI
Microsoft's Image object has six subtypes from 4:1 to 16:9. Sume cannot set exact pixels, so request the ratio, then crop each subtype to its minimum.

Microsoft Teams app icon 192x192: generate at 1024 and resize
Teams wants a 192x192 PNG color icon, a perfect square with the logo in a 120x120 safe area. Generate 1024x1024 on Sume with GPT Image 2.5 and resize.

Ming Design-Layer splits a design into RGBA layers: Sume does not
Ming-Image-0.1-Design-Layer decomposes a flat design into RGBA PNG layers. Sume's Image API returns finished images, so build layers from transparent elements.

Ming-Image-0.1-Design on Sume: not in the catalog, use these
Ming-Image-0.1-Design is an open 6B design model. Sume's image catalog does not list it, so send a listed model id such as openai/gpt-image-2.5 for posters.

Nano Banana Pro 21:9: Gemini's ratio list vs Sume's catalog
Gemini's image docs list 21:9 among ten ratios. Sume's Nano Banana Pro and Nano Banana 2 catalogs include 21:9 too; GPT Image 2.5's list does not.

Nano Banana transparent background: no alpha option, use RMBG
Google's Gemini image docs do not list a transparency option, and Sume's background parameter is for GPT Image 2.5. Cut Nano Banana output out with RMBG 1.0.

Next.js dev MCP endpoint leak: keep your Sume API key out of source
CVE-2026-94486 let a malicious page read source snippets from next dev. Keep the Sume API key in an env var, server-side, and log request ids not headers.

Nextdoor video ad specs: MP4 or MOV, 500 MB, 2 to 300 seconds
Nextdoor video ads are MOV or MP4 up to 500 MB, 2 to 300 seconds, in 16:9 or 1:1 for the Newsfeed. How to render a fitting clip with Sume.

Next.js 16.3.8 security release: does a Sume webhook route change?
Seven Next.js advisories shipped September 30 in 16.3.8 and 15.5.27. None names Route Handlers, so upgrade, then re-run a signed Sume test delivery.

OpenAI speech API has six formats; Sume TTS has mp3, wav, raw
OpenAI lists MP3, Opus, AAC, FLAC, WAV and PCM for speech output. Sume TTS 1.0 has three containers: mp3, wav and raw, with set sample rates and encodings.

Paramount ad specs: :15 or :30 spots, 720p minimum, 6 Mbps
Paramount video ads are :15 or :30 spots at 1280x720 or larger, MP4 or MOV, 6 Mbps minimum, with 23.98 to 30 fps. What Sume can render for those.

Patreon native video: 720p/1080p, 100 hours a month, 10 min on iOS
Patreon native video uploads at 720p or 1080p, viewers default to 720p, and creators get 100 hours of media a month. Render a 1080p file with Sume.

Pinterest's "AI modified" label: IPTC metadata and classifiers
Pinterest labels Pins "AI modified" using IPTC metadata plus classifiers and self-reports, and you can challenge it. How to prepare an image with Sume.

Podcast audio to a 45-second teaser video with Timeline source_in
Timeline 1.0 takes an audio spine with a source_in in-point and a still as a static hold, so a podcast excerpt plus cover art renders as a video with no editor.

Polly async needs an S3 bucket; Sume gives a status URL and webhook
Polly's StartSpeechSynthesisTask writes audio to your S3 bucket and can notify an SNS topic. Sume TTS returns a status URL, or a signed webhook on completion.

Polly speech marks need a separate request; Sume returns timings
Polly returns speech marks instead of audio when you ask for them: sentence, word and viseme metadata. Sume TTS returns words[] timings on the same job result.

Polly takes 3,000 billed characters; Sume TTS takes 20,000
Polly SynthesizeSpeech accepts 3,000 billed characters and cuts audio at 10 minutes. Sume TTS 1.0 accepts 20,000 characters and 1,200 seconds of audio per job.

Postgres 17.11 pgcrypto change: verify a Sume webhook with hmac()
The Postgres minor release changed legacy pgcrypto ciphers. Its listed changes never mention hmac(), so a Sume sume-v1 signature check in SQL still works.

A 15-second 'previously on' recap from one episode with source_in
Detach an episode's audio once, then list three moments twice in one Timeline 1.0 render: video[].source_in for picture, audio.parts source_in for sound.

Quora video ad specs: 3 to 60 seconds, 16:9, 70 MB, 30 fps max
Quora video ads run 3 to 60 seconds in 16:9 MP4 or MOV, 70 MB or less, H.264, 30 fps or less, 1280x720 recommended. How to render one with Sume.

Burn a rule-of-thirds grid onto a video for review with drawgrid
Sume's video filter allowlists drawgrid. Set width and height to iw/3 and ih/3 for a thirds grid. The grid is burned in, so it is a proof file.

Rumble ads video creative specs: 16:9 or 4:3, H.264 MP4, under 50 MB
Rumble video ad creatives must be 16:9 or 4:3, H.264 MP4 only, and under 50 MB each. How to render a 16:9 or 4:3 MP4 with Sume.

Runway Gemini Omni Flash 1.1 credits per second vs Sume's rates
Runway lists gemini_omni_flash_1.1 at 3.4, 10, 15 and 30 credits per second from 360p to 4K. Sume's gemini-omni-flash-1.1 is list x 1.25: $0.0375 to $0.375.

Runway's Gemini Omni Flash at 10 credits a second vs Sume's rates
Runway lists gemini_omni_flash at 10 credits per second. Sume's gemini-omni-flash-1.1 prices by resolution from 360p to 4K, at list x 1.25.

Runway Gen-4.5 is 12 credits a second; the same money on Sume
Runway lists gen4.5 at a flat 12 credits per second, $0.60 for 5 seconds. Sume has no Gen-4.5; here is each model's 5-second 720p price beside it.

Runway Grok Imagine 1.5 credits per second vs Sume's rate
Runway bills Grok Imagine 1.5 at 10, 16 or 29 credits per second by resolution, plus 1 per reference. Sume's grok-imagine-video-1.5 is one flat per-second rate.

Runway h3_max at 5 and 8 credits a second vs Sume's H3 Max
Runway lists h3_max at 5 credits per second for 480p and 8 for 768p. Sume's minimax-h3-max bills 480p, 768p and 1080p per second at list x 1.25. Side by side.

Runway image credits in dollars, and the Sume per-image rate
Runway prices images from 1 credit (muse_image) to 41 (gpt_image_2) at $0.01 a credit. Where Sume lists the same model, its per-image estimate sits beside it.

Runway multi_shot_video at 13 credits per second vs Sume clips
Runway prices multi_shot_video at 13 credits per second at 720p, 17 at 1080p. On Sume you generate clips and join them with Timeline; costs for 15 seconds.

Runway Seedance 2 at 40 credits per second vs Sume at 1080p
Runway lists seedance2 at 36 credits per second for 480p and 720p, 40 at 1080p and 150 at 4K. Sume's seedance-2 reserves list x 1.25 and tops out at 1080p.

Runway Seedance 2 at 36 credits a second vs Sume's Seedance rates
Runway lists seedance2 at 36 credits per second and seedance2_fast at 29 for 480p and 720p. Sume's seedance-2 and seedance-2-fast price by resolution.

Runway Seedance 2 Mini 64-credit minimum vs Sume's mini reserve
Runway bills seedance2_mini at 16 credits per second with a 64-credit minimum. Sume's seedance-2-mini reserves list x 1.25 by the second; 4, 5 and 10 s costs.

Runway Veo 3.1 audio is 40 credits a second, 20 without; Sume's toggle
Runway bills Veo 3.1 at 40 credits per second with audio and 20 without. On Sume, kling-3 has a generate_audio toggle with two list rates.

Runway wan3 at 5, 10 and 20 credits a second vs Sume Wan 3.0
Runway lists wan3 at 5, 10 and 20 credits per second for 480p, 720p and 1080p. Sume's wan-3.0 bills list x 1.25; here are both for 5 and 10 seconds.

Shopify Canvas: prepare a hero image and loop for your store
Shopify Canvas, announced October 1, 2026, is a visual store design workspace with Sidekick. Prepare a wide hero and a tall clip with Sume now.

Shopify first sale in a day: a same-day product video plan
Shopify says nearly 10% of new shops sell within a day. A same-day plan with Sume: one hero image, one 4 to 30 second clip, then a poll, with no promises.

Show only what moved between frames: tblend in difference mode
Sume's video filter allowlists tblend. In difference mode each frame is blended with the previous one so static areas go dark and movement lights up.

Snapchat Spotlight no longer recommends wholly AI-generated videos
Snap says wholly AI-generated videos are not eligible for Spotlight recommendation from July 31, 2026. What that means for clips you assemble with Sume.

Add a soft glow to video by API: split, gblur, screen blend
Sume's video filter allowlists split, gblur and blend, enough for a dreamy glow: blur a copy, then screen it over the original at partial opacity.

Soften skin in video by API with smartblur (whole-frame)
Sume video filter allowlists smartblur, which blurs but keeps outlines. No face detection, so it softens the whole frame; tune radius, strength threshold.

Sora 2 vs Sora 2 Pro tiers: Sume's four Seedance prices
Sora split speed (sora-2) from quality (sora-2-pro) before the API ended. Sume has four Seedance tiers; each one's 5-second 720p and 1080p price.

Sora characters gone: reuse a subject with reference images
Sora's reusable Characters left with the Videos API. Sume has no saved character; send the same reference images with each request to wan-3.0 or minimax-h3.

Sora polling loop ported: Sume statuses and a 30-second poll
Sora's guide polled every 10 to 20 seconds for queued, in_progress, completed, failed. Sume's jobs read pending, in_progress, completed, failed, cancelled.

Sora remix and edits ended: edit a video with Gemini Omni Flash
Sora's remix, then its edits endpoint, went away with the Videos API on 2026-09-24. On Sume, send video_url and an edit prompt to gemini-omni-flash-1.1.

Sora extensions to 120 seconds: 30-second clips and Timeline
Sora's Videos API let you extend a clip up to 6 times, 120 seconds in all, and shut down 2026-09-24. On Sume, chain 30-second clips and join them in Timeline.

Sume editing tool source limits: 1,800 s and 300 s
Video trim, audio detach and video inspect accept a source up to 1,800 seconds. Video filter, Timeline compose and video frames stop at 300 seconds.

Substack video upload: 1080p H.264 at 8 Mbps or below
Substack's fastest-processing tips are 1080p or 1440p or smaller, H.264, 8 Mbps or below, 5 to 120 fps and AAC. What Sume can render for it.

Sume SDK fetch wrapper: do not add an Authorization header
A fetch wrapper passed to createSumeClient must not add Authorization. Sending it with x-api-key returns 401, because Sume accepts only one credential.