Runway Model Router allow and deny lists vs Sume auto
Runway's Model Router has allow and deny lists plus per-modality credit ceilings. Sume has no lists: pin a catalog id, or send sume/auto and accept its pick.

Runway's Model Router lets you configure model allow and deny lists and optional per-modality credit ceilings. Sume has no allow or deny list. You either pin one catalog model by id, or send model: "sume/auto" and let Sume pick, with the family that ran never disclosed.
Runway's statement is from its July 23rd, 2026 changelog entry; Sume's from the Video Router docs and video generation guide, read 2026-10-01.
What does Runway's router offer?
The entry says you create a saved routing configuration once, reference it by configId, and the router filters to eligible models and selects one by your optimization preference (cost, latency or quality). Allow and deny lists, per-modality credit ceilings for video, image and audio, and a dryRun preview are part of that configuration.
How do I control the model on Sume?
There are two documented choices, and nothing in between.
| Goal | How |
|---|---|
| Let Sume pick | Video Router Auto with model: "sume/auto" |
| Pin a catalog model | Video Router with a model id from the catalog |
| Restrict to a set | not offered; choose the id in your own code |
What happens to an id that is not in the catalog?
Ids not listed in GET /v1/video-router/models are rejected on generate. Models can also be retired from automatic picking: seedance-2 and seedance-2-mini are no longer chosen by any default, but stay routable when you name them.
What should I do?
If you need a deny list, keep your allowed ids in your application and pass the one you want. If you use sume/auto, the poll response reports sume/auto and you should not infer the family from the output. For how Runway bills the selected model, see Runway Model Router billing.
Sources
Related posts
More in Developers
- Runway per-generation usage export vs the Sume GET /v1/usage ledger
Runway's enterprise usage export lists credits per generation. On Sume, GET /v1/usage returns USD ledger rows per workspace, filterable by job_id.
- Reference media guidelines: Runway Recipes and Sume checks
Runway's guide says strong references drive quality. On Sume, add the checks the docs list: public HTTPS URLs, per-model reference types, 3-second video refs.
- Runway Recipe tasks vs Sume jobs: waiting on the result
A Runway Recipe returns a task you poll at GET /v1/tasks/{id}. A Sume generation returns a job: read status, fetch the result, never treat queued as failed.
- Runway SAFETY.INPUT credits not refunded: what Sume does
Runway does not refund credits for SAFETY.INPUT failures. Sume's docs describe one rule for failed jobs: the reservation is released or refunded.
Written by Sume