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

How long can an AI video for TikTok ads be?
TikTok's in-feed ad page allows up to 10 minutes for Non-Spark ads. AI generators cap far lower: Sume's seedance-2.5 makes 4-30 second clips.

How much does a 5-second AI video cost?
A 5-second AI video costs from cents to a dollar or two on Sume, depending on the model and resolution. The reserved price on every listed video model.

How much does it cost to try an AI video API?
Trying an AI video API costs from about a dime a clip on Sume. The shortest, lowest-resolution test clip for five models, and the balance a test needs.

How much VRAM for AI video generation? Numbers from model cards
From 14 GB to 80 GB: the VRAM figures Tencent, Wan-AI and Genmo publish for their open video models, and what each number was measured with.

How to flip a video horizontally with an API
To mirror a video left to right, run the hflip filter. Sume's video filter takes it as a one-line filtergraph and returns a new MP4.

How to label a TikTok ad as AI-generated
In TikTok Ads Manager, tick 'This ad contains AI-generated content' at ad creation. It covers non-Spark ads only and resets on campaign duplication.

How to stop YouTube from making my video a Short
Upload it in a wider aspect ratio such as 16:9. YouTube files square or vertical videos up to three minutes as Shorts. The rule and a 16:9 render.

How to top up AI API credits and check your balance
To top up Sume API credits, buy them in the dashboard's Billing & subscription page; the API only reads your balance. The steps and the balance fields.

HunyuanImage 3.0 API: open weights, no listed Sume model
HunyuanImage 3.0 is an 80B-parameter open-weights image model from Tencent. Sume's image docs do not list it; here is what the card says and the hosted route.

HunyuanVideo 1.5 low VRAM: 14 GB with offloading
Tencent's HunyuanVideo-1.5 card lists 14 GB as the minimum GPU memory with offloading on. The OOM settings and step-distilled option it names.

HunyuanVideo API: is there a hosted one, or only weights?
HunyuanVideo is published as downloadable weights. Sume's docs list no HunyuanVideo API, so here is what running it takes and the listed video ids.

Idempotency key replay returns the original response: read the flag
Replaying an Idempotency-Key on a Sume run create returns the original receipt with idempotency_hit true. How to spot a replay, and what a new body does.

Ideogram 4.0 API: request shape and what Sume lists
Ideogram 4.0 has its own endpoint with text_prompt or json_prompt. Sume's image catalog lists Ideogram V3 only; here is how the two differ.

Ideogram 4.0 price per image: what Sume charges today
Sume lists no Ideogram 4.0. The Ideogram V3 it does list costs $0.075 per image at every quality, so four images cost $0.30. Here is how to read the live price.

Ideogram character reference API: what Sume passes through
Ideogram's API has character reference. Sume lists ideogram/ideogram-v3 with input_references, low, medium, high quality; no character reference is documented.

Ideogram V3 Turbo, Balanced, Quality: how Sume maps them
On Sume the quality field takes low, medium or high for Ideogram V3, and those map to TURBO, BALANCED and QUALITY. Omit it and BALANCED runs. Price is flat.

Image API provider.only and provider.order: which slug works?
Sume's image API takes provider.only and provider.order but lists one endpoint per model, slug sume. Which routing fields do anything, and the 400 for the rest.

Image generation API streaming: partial images on Sume
Sume's image API does not stream partial images yet: stream true returns 400 streaming_not_supported. Submit async, read events, or use a webhook.

image_not_fetchable error: what it means and how to fix it
image_not_fetchable means Sume could not fetch or mirror your input image. Check it is a public HTTPS image URL, then retry or send the request id to support.

Imagen 4 API shut down in the Gemini API: what Sume's catalog lists
Google says Imagen is shut down in the Gemini API and points to Nano Banana. Sume's image catalog lists google/imagen-4-fast, imagen-4-ultra and Nano Banana ids

Imagen 4 Ultra API on Sume: 1K and 2K, and the Fast id
Sume lists google/imagen-4-ultra with a resolution of 1K or 2K (default 2K) and google/imagen-4-fast with none. Both are text-only, with a flat price per image.

Instagram API is_ai_generated: label an AI Reel
Set is_ai_generated=true when you create the media container and Instagram's API records your AI self-disclosure. Carousels take it on the parent only.

Instagram Plus: what it is and what it means for Reels creators
Instagram Plus is an optional subscription with Story and profile features. Its announcement lists no Reels specs, so a 9:16 AI clip is made the same way.

Instagram trial Reels API: trial_params and graduation
Publish an Instagram trial Reel by API with trial_params.graduation_strategy set to MANUAL or SS_PERFORMANCE. Trial Reels reach non-followers only.

Is Gemini Omni Flash free? Vids, YouTube Create and the API
Gemini Omni Flash is free inside Google Vids and paid in the Gemini API; YouTube Create in five countries lists no price. Where each applies, and Sume's price.

Kling 3 4K API: Kling's own tier and what Sume lists
Kling 3.0 lists 4K on Kling's own capability map, but Sume's kling-3 lists 720p and 1080p and prices no resolution tier. Sume's 4K route: gemini-omni-flash-1.1.

Kling 3 duration and aspect ratio limits: Kling's own vs Sume's
Kling's own map lists 3 to 15 seconds for Kling 3.0; Sume's kling-3 takes 4 to 15 seconds at 16:9, 9:16 or 1:1. Values outside the list are refused.

Kling 3 first and last frame API: request, limits and a gotcha
On Sume, kling-3 takes a first and optional last frame via frame_images, for 4-15 seconds. Send frame one in the shape you want; aspect_ratio is text-only.

Kling 3 lip sync with your own audio: what each API does
Kling lists lip sync driven by text or audio. Sume's kling-3 takes no audio input, only a generate_audio switch; models with audio references are listed.

Kling 3 native audio: what the on and off price difference is
On Sume, kling-3 costs $0.14 a second silent and $0.21 with audio. Audio is on unless you send generate_audio false, so the default is the higher price.

Kling 4.0 API: what Sume lists and what to use today
Kling 4.0 API availability could not be confirmed from Kling's own pages on 2026-09-29. Here is what Sume's docs list today for video, and where Kling appears.

Kling motion control API in Python: submit, poll, fetch
Call Kling 3.0 motion control from Python with requests: submit with an Idempotency-Key, poll the status URL until terminal, then fetch the result when ready.

Kling motion control camera movement and orientation
In Kling motion control, character orientation decides whether the camera follows the video or the image. What Kling says, and Sume's character_orientation.

Kling motion control credits per second: 3.0 and 2.6
Kling charges 9 or 12 credits per second for 3.0 Motion Control and 5 or 8 for 2.6. Rounding rules, and Sume's per-second dollar rate for the same job.

Kling motion control face consistency: element binding
Kling 3.0 Motion Control keeps a face steady by binding a facial element to the character image. How it works, and what Sume's endpoint takes instead.

Kling motion control MCP: the kling-motion-control_create tool
Sume's hosted MCP has a paid kling-motion-control_create tool: one still plus a driving video up to 30 seconds. Its payload, billing, and when not to use it.

Kling motion control with multiple people in the video
Kling motion control animates one character. With two or more people in the reference, it uses the one with the largest share of the frame.

Kling motion control not working: causes and fixes
A short, cut-off or wrong-person Kling motion control result usually traces to the reference video. Kling's causes, and the errors Sume's endpoint returns.

Kling motion control prompt: what it can change
In Kling motion control the video supplies the movement and the prompt covers background and looks. Kling's examples, and Sume's 2,000-character prompt.

Kling motion control reference video requirements
Kling asks for one character in one continuous shot, 3 to 30 seconds, short edge 340 px or more. Which limits Sume's endpoint also enforces.

LangChain MCPAdapter: gate paid MCP tools
LangChain's MCPAdapter example gates tools on destructive_hint, but Sume's paid tools report false. Gate on read_only_hint instead, per the snapshot.

LangGraph interrupt before a paid API call
Put LangGraph's interrupt() in its own node ahead of the node that calls a paid video API, because a resume re-runs the whole node from its top.

Licensed AI music for commercial use: a checklist for video ads
Vendors now describe licensed training data and commercial terms. What to record before a track goes in a paid video ad, and what Sume's docs do and do not say.

LinkedIn video ad specs: 16:9, 1:1, 4:5, 9:16 and the 30-second loop
LinkedIn's video ads page lists 3 s to 30 min, MP4, 75 KB to 500 MB, 4:5 at 720x900, 9:16 at 720x1280, and says videos under 30 s loop. How to hit them on Sume.

Lip sync longer than 15 seconds: split the audio first
MiniMax H3 Max lip sync on Sume takes 5 to 14.8 s of audio. For a longer line, use VEED Fabric up to 300 s, or split the audio into ranges and sync each piece.

LTX 2 open source: what Lightricks released, and the license
LTX-2 is an audio-video model with open weights under the LTX-2 community license. What the Hugging Face cards list, and why Sume's catalog has no LTX.

Luma Ray 3.2 20 seconds 1080p: how Sume's catalog limits read
Luma says Ray3.2 makes up to 20 seconds at 1080p. In Sume's video docs, seedance-2.5 is the one model stated to accept 20 seconds at 1080p.

Luma Ray 3.2 API: 16 keyframes, and Sume's two-frame route
Luma says Ray3.2 takes up to 16 keyframes per clip. Sume lists no Luma model; chain its first and last frames to cover more key images.