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

Facebook Reels error 1363127: resolution below 540x960
Error 1363127 means the Reels video is under the 540 x 960 minimum. Facebook recommends 1080 x 1920; in Sume use the 720p or 1080p tier in 9:16, not 360p.

Facebook Reels error 1363129: frame rate must be 24 to 60 fps
Error 1363129 means the average frame rate is outside 24-60 fps. Conform the file to a fixed 24, 25, 30 or 60 fps with Sume Video Trim or Timeline, then retry.

Faceless education video episodes, 1-5 minutes, on Sume Timeline
Build a 1-5 minute faceless education episode on Sume: one narration track plus scene stills on a Timeline 1.0 document you reuse for each new episode.

Fix color banding in AI video: the deband filter API
Visible steps in skies and gradients can be softened with the deband filter in Sume's video filter, with noise as a fallback. It returns a new MP4. Check free.

Fix washed-out, flat video: normalize or histeq filter API
Flat, washed-out footage can be auto-leveled with the normalize or histeq filter in Sume's video filter, or tuned by hand with colorlevels. Check it free first.

FLUX 1.1 Ultra raw mode and 4MP: what Sume image size accepts
Raw mode and 4MP belong to BFL's FLUX1.1 [pro] Ultra endpoint. Sume lists FLUX.2 ids and sizes images with aspect_ratio, resolution tiers and image_size.

FLUX.1 Kontext pro vs FLUX.2 for edits: what to use on Sume
BFL calls FLUX.1 Kontext [pro] previous-generation and recommends FLUX.2 for edits with up to 10 references. On Sume, use flux.2-pro with input_references.

FLUX.2 interior design edit: repaint walls, swap flooring
Send a room photo as a public HTTPS image URL plus a prompt naming the change. BFL describes the FLUX.2 use case; Sume takes it as a reference edit.

FLUX.2 klein 4B Apache 2.0 vs 9B non-commercial, and Sume ids
BFL releases klein 4B weights under Apache 2.0 and 9B under the FLUX Non-Commercial License. Sume's image catalog lists flux.2-pro and flux.2-flex, not klein.

FLUX.2 pose and layout guidance without ControlNet
FLUX.2 has no ControlNet input: BFL says to pass a pose or layout as a reference image. On Sume use image_urls or input_references; unlisted fields get a 400.

FLUX.2 native-language prompts: Japanese or Korean vs English
BFL says native-language FLUX.2 prompts often look more culturally authentic. Send both versions to a Sume FLUX.2 id with n and compare the results.

FLUX API 429 vs Sume 429: rate_limited and queue_full
BFL returns one 429 for exceeded account rate limits. Sume splits 429 into rate_limited (back off) and queue_full (wait for a job to finish or cancel one).

FLUX moderation reasons: handling the block vs a Sume job error
How to code the handler: BFL returns a Moderation Reasons array in details. A failed Sume job returns an error category and next action, not a reasons array.

FLUX API polling_url and regional hosts vs Sume job polling
BFL says to poll the polling_url it returns on api.bfl.ai and its EU and US hosts. Sume has no region choice: you poll the status URL in the job envelope.

FLUX infographic prompts: layout, icons, palette, one Sume request
BFL says to specify layout, content hierarchy, icons and color palette in a FLUX infographic prompt. Here is that prompt sent as one Sume image request.

FLUX UI mockup prompts: app screens and game UI via one API call
Describe layout, sections and visual style in the prompt, pick a portrait or landscape aspect_ratio, and use n to get several concepts in one Sume call.

AI frame interpolation API: 24 to 60 fps on Sume
Sume has no AI interpolation model. Timeline repeats or drops frames to reach 60 fps, video filter allows an ffmpeg framerate filter, and setpts is refused.

Gemini CLI tool output bound vs Sume's 256 KiB MCP result cap
Gemini CLI v0.63.0-preview.0 bounds tool output size. Sume refuses MCP results above 256 KiB (mcp_output_too_large); not a job failure, so read narrower.

Gemini Media Watermark setting: visible off, SynthID stays
Gemini Apps' Media Watermark setting turns off only the visible mark. SynthID and Content Credentials stay on. India, South Korea and Vietnam need AI Ultra.

Gemini Omni Flash has no temperature, top_p or negative prompt
Gemini Omni Flash has no system instructions, temperature, top_p, stop sequences or negative prompts. Put negatives in the prompt; Sume has no such fields.

Gemini Omni task values mapped to Sume request fields
Google's Omni task field takes text_to_video, image_to_video, reference_to_video, edit or extend. On Sume the fields you send pick the mode; extend is absent.

Gemini voice replication: consent audio and a 10-30 s sample
Gemini API voice replication needs a 10-30 second source_audio and a consent_audio from the same speaker. Sume's TTS call takes a ready voice id instead.

Gemini voice_key with store=false: 7 days; voice_ ids: 200, 1 year
Gemini replicated voices: stored voice_ ids keep 1 year with 200 per project; stateless voicekey_ values last 7 days. What Sume's TTS voice id accepts.

Google Play AI content policy: the in-app report button
Google Play says apps that generate content with AI need in-app reporting or flagging that works without leaving the app. What that means for an AI video app.

Grok Imagine Video 1.5 text-to-video at 1080p: xAI vs Sume
xAI lists native 1080p text-to-video for grok-imagine-video-1.5. Sume's row is image-to-video only at 480p and 720p. How the two differ and what to send.

HappyHorse 1.1 API ids: 480P to 1080P, 3 to 15 seconds
Alibaba lists happyhorse-1.1-t2v, -i2v and -r2v at 480P, 720P or 1080P for 3 to 15 seconds. Sume's catalog docs name HappyHorse 1.1 as not in the v1 catalog.

HeyGen brand glossary: speech changes, captions keep spelling
HeyGen's brand_glossary_id changes synthesized speech only; captions keep the original spelling. Sume has TTS pronunciation_dict_id and a caption stage.

HeyGen brand kit from a website URL vs Sume product and scene
HeyGen builds a stored brand kit from a website URL with POST /v3/brand-kits. Sume has no kit object: you pass product, scene and avatar inputs per request.

Hue shift a video's colors by API for a Candy Pink look
Shift a whole video's hue and saturation with the hue, vibrance and colorize filters on Sume's video filter. One encode job, one new MP4, no preset library.

Ideogram 4 describe image to JSON prompt vs Sume reference input
Ideogram's describe endpoint returns a structured json_prompt with optional bounding boxes. The Sume docs list no such route; pass the image as a reference.

Ideogram image URLs expire: what to keep vs Sume job results
Ideogram says image URLs expire, so download what you keep. Here is what to persist after an Ideogram call, and what to store from a Sume image job result.

Ideogram API upload limits (10, 25, 50 MB) vs Sume image URLs
Ideogram caps uploads per endpoint at 10MB, 25MB or 50MB, multipart only. Sume takes public HTTPS image URLs and lists 413 and 415 errors for bad bodies.

Ideogram Reframe aspect_ratio snaps to 1K; Sume's WxH mapping
Ideogram Reframe with Nano Banana 2 resolves aspect_ratio to the closest 1K size the model supports. Sume maps WxH on Nano Banana to the native aspect_ratio.

Ideogram remove-background 200 with an error body vs Sume errors
Ideogram's remove-background can return HTTP 200 whose body holds error and status_code. Check the body, not just the status. Sume reports failures on the job.

Ideogram Sketch to Render API vs a Sume image reference edit
Ideogram's Sketch to Render turns a fashion sketch into garment imagery. On Sume, send the sketch URL in image_urls with a prompt describing materials.

Ideogram Topaz Bloom 2 creative upscale prompt vs Sume upscale
Ideogram's Topaz Bloom 2 upscale takes an optional prompt. Sume's image upscale takes image_url and upscale_factor only, with no prompt field. Request shapes.

Ideogram Topaz Text Refine 8x limit: 8192px math vs Sume upscale
Ideogram rejects a Topaz Text Refine upscale if the output exceeds 8192px on a side. Work out the largest source per factor; Sume's upscaler takes 1 to 4.

Idempotency-Key draft: 422 reuse vs Sume's 409 conflict
The IETF Idempotency-Key draft expired 18 April 2026 and uses 422 for a reused key; Sume returns 409 idempotency_conflict for a different body.

IETF RateLimit-Policy draft vs Sume's ratelimit-* headers
The IETF RateLimit draft defines structured RateLimit-Policy and RateLimit fields. Sume sends plain ratelimit-limit, -remaining, -reset and retry-after.

Instagram API 100 posts per 24 hours: size your bulk queue
Instagram limits API-published posts to 100 in a moving 24-hour period, checked at content_publishing_limit. A Sume bulk queue also tops out at 100 items.

Instagram API error: Maximum number of sponsors exceeded (2)
Instagram's publishing error table lists 'Maximum number of sponsors exceeded. Limit is 2 per post.' and 'Cannot tag yourself as sponsor.' How to prevent both.

Invert video colors by API with the negate filter
Send filtergraph negate to Sume's video filter to invert a clip's colors. A typo in the filter name is refused with invalid_filtergraph before any encode.

LMNT has shut down: what to know moving to Sume TTS
LMNT's site says it has shut down. If you move to Sume TTS 1.0, voice ids do not carry over, language must be set for non-English text, and text caps at 20000.

LTX API pricing SKUs vs Sume's pricing_skus catalog field
An LTX SKU joins endpoint, model, resolution and output type, read from /pricing. Sume lists pricing_skus per video model in its catalog, at list x 1.25.

LTX keyframe interpolation is open-source only; Sume takes last_frame
LTX's KeyframeInterpolationPipeline has no API endpoint. On Sume, frame_images accepts first_frame and last_frame on models that report support in the catalog.

LTX frame counts must be 8k+1; Sume durations are whole seconds
LTX frame counts must satisfy (F-1) % 8 == 0, so 30 frames is invalid. On Sume you send whole seconds and read the allowed set from the catalog, not frames.

Luma Agents API presigned URL, generation id and Sume job ids
Luma presigned video URLs expire after 1 hour but the generation id does not. For Sume, store the job id and re-read the job instead of keeping a video URL.

Luma Ray 3.2 video.loop: rejected with 10s, hdr or end_frame
Luma's video.loop fails with duration 10s, hdr or end_frame. Sume has no loop flag; models with first and last frame inputs can take one image for both.