Sume basics

Sume is primarily a video agent platform. People author and iterate in chat. Partners invoke saved recipes over HTTP. Each generation tool (Image, Video, Avatar, TTS, timeline, and more) is also available as an HTTP API. But the primary partner path is a call to a sandbox Agent / Format that composes those tools. It is not a set of raw model calls that you connect yourself.

Because of that composition, you can ship deliverables that a single Video 1.0 clip cannot give: multi-minute host footage, B-roll, voiceover, and timeline assembly into a post-ready video.

For job admission, polls, and the mechanics of media.sume.com, refer to Core concepts.

In a nutshell

Agents

Agents is the chat UI where a person works with the sandbox Agent: write a brief, approve spend, examine artifacts, and shape a house style over a few turns.

People author Formats here. A person can edit a Format in the library, or ask the Agent in chat to save a recipe (SKILL.md plus references). When a human must stay in the loop, interactive chat is the correct surface.

Docs: Agents overview · Safe automation

Formats / Format API

A Format is a saved recipe to author a deliverable. Partners call it by handle and slug. Sume then starts a fresh sandbox, loads the recipe, runs the Agent with generation tools, and returns artifacts and optional structured JSON.

This is the recommended surface for most partners. One HTTP call carries the judgment and orchestration that otherwise live in your own glue code.

Docs: Format API overview · Calling a Format · Bulk runs · Cookbook: embed a Format

Models

Models are atomic generation endpoints. They create an avatar, render a talking clip, generate an image or a short video clip, add captions, and more. They are real product surfaces. Use them when you need one model invocation and nothing else.

They support Formats. A Format decides which tools to call, in which order, and how to assemble the result. If you need only a single clip or image, call the model. If you need a packaged workflow, call a Format.

Docs: Models overview · Video 1.0 · Avatar videos

Agent Completions / Scheduled

It is not necessary to save each agent task as a Format.

SurfaceWhen to use
Agent CompletionsA one-off backend task, with nothing to save as a recipe
ScheduledThe same saved task on a cadence (Actions)

Both run the Agent. Completions is ad-hoc, and Scheduled repeats. When the recipe is fixed and only the inputs change, Formats stay the path.

SDK

The TypeScript SDK is a thin client over the same Developer API for Node / Bun / Deno / Workers. It includes subscribeFormatRun, so you do not write your own poll loop. You can also do all of its operations over plain HTTP.

Two more clients exist and still work, but they are not part of the primary path today. They are the CLI for local shells and scripts, and hosted MCP for clients that speak remote MCP. Use them when your environment needs them, not as the default integration.

Dashboard

The dashboard is the surface for human operators. It shows the same workspace that the API key resolves to:

Docs: API keys · Jobs · Usage · Billing

Developer API + media

DomainRole
api.sume.comPublic Developer API (/v1) and OpenAPI (/reference/json)
media.sume.comFirst-party generated media artifacts

Keys authenticate. The API is workspace-scoped. The API returns the generated outputs that belong to Sume as media.sume.com URLs. That is the public artifact contract.

Docs: Public API · API reference · Authentication · Media inputs

Workspaces

API keys and spend resolve to a workspace. The key carries that context. Do not send workspace_id in request bodies. You can reach team-owned Formats on both vanity and opaque paths with a key created in that team workspace. A personal key fails with 403 workspace_key_required. Refer to Team Formats need a team key.

What next?

  • Quick start — your first run, in the Agents tab or over the API
  • Format API — why Formats exist and how a run works end to end
  • Core concepts — jobs, admission, artifacts, usage