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

Wan 3.0 references or start/end frames, not both: two Sume calls
Krea says a Wan 3.0 job takes reference media or start/end frames, not both. Sume lists them as separate modes, so split the work into two requests.

LangChain invalid tool calls: what Sume returns on a bad call
After LangChain 1.4.3 repairs an invalid tool call, Sume may still return an isError result, such as tool_not_found with a hint. Keep the same idempotency_key.

Langflow webhook SSRF: what Sume will and won't call back
Sume job webhooks go only to public HTTPS URLs; localhost and private-network targets are rejected. What that means for a Langflow flow receiving them.

LTX-2.5 Cinemagraph LoRA vs image-to-video on Sume
The LTX-2.5 Cinemagraph LoRA is an image-to-video adapter for selective motion. On Sume, start from first_frame and describe the motion in the prompt.

LTX-2 license: models trained on its Outputs are derivatives
The LTX-2 Community License lists models trained on Outputs as Derivatives that must ship under the same license. What the text says and what it leaves open.

Luma Agents failed generation refunds vs Sume's not-billed rule
Luma refunds content_moderated, generation_failed and output_not_found, and budget_exhausted may be partly charged. Sume bills failed images at zero.

Luma layers API: 10 RGBA layers vs Sume's flat image result
Luma type layering splits one image into up to 10 ordered RGBA PNG layers. Sume returns flat images at data[].url; n counts images, not layers.

Luma Provisioned Throughput: 8-unit minimum vs Sume concurrency
Luma Provisioned Throughput sells RPM in units with an 8-unit minimum, from $2,100 to $3,800 per unit per month. Sume concurrency is set by plan only.

Luma Scenes: approve keyframes, then render, on Sume
Luma Scenes renders only after you approve each keyframe. On Sume, make and approve a still first, then submit it as first_frame so you pay for video once.

Luma uni-1: 9 references for images, 8 for edits, and Sume limits
Luma uni-1 takes up to 9 image_ref images, or 8 for image_edit because the source uses a slot. Sume ceilings come from each model's catalog entry.

Luma uni-1 API: image models, types, and what Sume lists
Luma's API has two image models, uni-1 and uni-1-max, each with image and image_edit types. Sume lists its own catalog; check the models endpoint.

Luma uni-1 multi-panel storyboards vs Sume n images
Luma uni-1 can draw a multi-panel storyboard in one image when the prompt describes panels. Sume n returns up to 10 separate images, per-model limits lower.

Luma uni-1 output_format png or jpeg vs Sume's per-model enum
Luma uni-1 output_format is png or jpeg, and the model picks one from the prompt if you omit it. Sume lists formats per model; set it explicitly.

Luma uni-1 web_search grounding vs Sume's unsupported_parameter
Luma uni-1 accepts web_search: true to look up visual references before it generates. Sume has no such field and returns 400 unsupported_parameter.

Luma Variants placements: which ratios a Sume image can hit
Luma Variants outputs 9:16, 4:5, 1:1, 6:5 and 16:9. Sume's image ratio list has four of those five; 6:5 is not in it, so plan a crop for that slot.

Regenerate one rejected variant on Sume: use a new key
Luma Variants lets you regenerate any preview that is not right. On Sume a repeated Idempotency-Key replays the old job, so a redo needs a fresh key.

Size-by-language ad matrix: one Sume job per cell
Luma Variants returns every size and language pair from one master. On Sume each pair is a job, so 2 sizes and 2 languages is 4 submits against plan capacity.

MAI-Transcribe-2 languages (60) vs Sume STT language hint
Microsoft's MAI-Transcribe-2 preview covers 60 languages. Sume STT 1.0 takes one optional language_code hint and auto-detects when you omit it.

MAI-Transcribe-2 speaker diarization vs Sume STT: no speaker field
MAI-Transcribe-2 attributes each segment to a distinct speaker. Sume STT has no diarize field: provider knobs are fixed server-side and you get words[].

MAI-Transcribe-2 word timestamps vs Sume STT words[] shape
MAI-Transcribe-2 gives every word a start and end time. Sume STT always returns words[] as { word, start, end } in seconds, with no flag to turn it on.

MCP CORS preflight: headers Sume allows for a browser client
Sume answers an MCP OPTIONS preflight with 204 and lists authorization, content-type, idempotency-key, mcp-session-id and x-api-key for listed origins.

MCP error -32000 connection closed: what Sume's -32000 means
MCP error -32000 is implementation-defined. Sume returns it only when its MCP work budget is full; a client's own connection closed text is a different thing.

MCP Inspector custom headers: send one Sume API key
In MCP Inspector's custom headers, send either x-api-key or Authorization: Bearer with your Sume key, never both. Sume rejects a request carrying both.

MCP Inspector 405 Method Not Allowed on a POST-only server
Inspector 2.8.0 can suppress the standalone GET notification stream. Sume's MCP endpoint answers GET /mcp with 405 and Allow: POST, so turn it off.

MCP 403 forbidden: Sume forbidden_origin vs insufficient_scope
Python SDK 2.2.0 hands back any 403 that is not insufficient_scope. Sume's forbidden_origin is an HTTP 403; insufficient_scope is a tool result.

MCP Python SDK 2.2 protected resource metadata 5xx stops OAuth
Python SDK 2.2.0 stops the OAuth flow when protected resource metadata returns 5xx or 429. Curl Sume's two metadata URLs to confirm they return 200.

MCP Python SDK redirect rule: which Sume URL avoids a redirect
MCP Python SDK 2.2.0 follows redirects only within the endpoint's origin. Sume answers POST on https://mcp.sume.com/mcp and on the host root directly.

MCP validate_token_resource: the resource a Sume token is for
Python SDK 2.2.0 adds validate_token_resource for servers. A Sume OAuth token's resource audience is https://mcp.sume.com/mcp; confirm it in the metadata.

What are MCP extensions? Sume's capabilities list tools only
MCP 2026-07-28 adds an optional extensions field to client and server capabilities. Sume's initialize reply advertises only tools, with listChanged false.

MCP tools/list order and prompt caching: keying a Sume cache
Sume's tools/list returns one array in registry order with no cursor. Key your tool-list cache on credential and scope, and refetch when either changes.

MCP tools/list different per user: what Sume's list varies by
MCP 2026-07-28 says list endpoints no longer vary per connection. Sume's tools/list still varies by credential: OAuth read, OAuth write or an API key.

Mercado Libre Clips with AI: leave off prices and static images
Mercado Libre Clips rejects prices, coupons, static images and third-party music. Burn approved wording with Sume captions and keep stills out of the edit.

Mercado Libre Clips requirements: 9:16, 10-60 seconds, with sound
Mercado Libre Clips needs vertical 9:16, 10 to 60 seconds, and voice or music. One seedance-2.5 call reaches 30 seconds; a full minute needs two clips.

Meta Advantage+ and 3+ formats: one product clip, three shapes
Meta says adding 3 or more creative formats helps Advantage+ match creative to the surface. Conform one product clip to three sizes with video trim output.

MiniMax H3 Fun ControlNet: 17n+5 frames vs Sume whole seconds
The H3 Fun ControlNet 2.0 card snaps frames down to the largest 17n+5 at fixed 24 fps. Sume takes whole-second durations instead. Worked frame math.

MiniMax-H3 Fun ControlNet Union 2.0: 8 conditions vs Sume references
MiniMax-H3-Fun-Controlnet-Union-2.0 adds Scribble, Layout and Gray to five older conditions. Sume's minimax-h3 ids take image, video and audio references.

MiniMax H3 ControlNet 2.0 v1 config: a silent load_state_dict failure
Loading the v1 5-block config on the 2.0 checkpoint drops control_blocks.5~9 without an error. Use the post_norm config. Sume rejects bad fields with a 400.

MiniMax H3 license: written authorization above 20M USD revenue
MiniMax H3 license IV.1 requires separate prior written authorization above 20 million USD in yearly revenue. The text and Sume billing.

MiniMax H3 license: AI-generation identifier is encouraged
MiniMax H3 license III.3.b encourages, not requires, an AI-generation identifier on files. Sume documents a visible plate or burned captions, not metadata.

MiniMax H3 license for an EU company: contact MiniMax first
MiniMax H3 license Section II invites people in the EU, UK, Korea and USA to contact MiniMax about a license. What it promises and omits.

MiniMax H3 license: 'Powered by' notice vs required UI display
The MiniMax H3 license only encourages a 'Powered by' notice, but IV.2 requires 'MiniMax H3' on the UI of commercial products. Plus a Sume overlay plate.

MiniMax H3 license: EU, UK, Korea and US are Excluded Territories
The MiniMax H3 Community License defines the EU, UK, Republic of Korea and USA as Excluded Territories and says use there is not authorized. What it quotes.

MiniMax H3 license: no training other AI models on its outputs
Section V.3 of the MiniMax H3 license bars using the Works or their Outputs to improve any other AI model. What the clause and Model Derivatives say.

Muse Voice Transcribe 25+ languages and code-switching vs Sume STT
Muse Voice Transcribe supports 25+ languages and code-switching in one conversation. For mixed-language audio on Sume STT, omit language_code or set one hint.

Muse Voice Transcribe keyword biasing vs Sume STT: no vocab field
Muse Voice Transcribe has keyword biasing for names and domain terms. Sume STT has no vocabulary field: its request takes a language hint and word timings.

Muse Voice Transcribe 16 kHz mono PCM: ffmpeg vs Sume audio-detach
Muse Voice Transcribe wants mono 16-bit PCM at 24 or 16 kHz. On Sume, audio-detach with 16000 Hz and mono makes the STT input wav from a hosted video.

Muse Voice Transcribe WebSocket streaming vs Sume STT job waits
Muse Voice Transcribe streams audio over one WebSocket and returns cumulative partials. Sume STT is a job: wait up to 30 seconds, then poll status_url.

n8n MCP Client node ends sessions: what that means for Sume
n8n 2.42.0 terminates the MCP session before closing the client. Sume's endpoint is POST-only and issues no session id, so pair it with idempotency keys.