Video Router

We recommend that new integrations use Video generation (POST /v1/videos) in place of this API. It has the same catalog and the same jobs behind an OpenRouter-compatible wire. Video Router stays available and does not change.

Video Router is the explicit model catalog of Sume for video generation. You select a catalog model ID from GET /v1/video-router/models (for example Seedance). Sume bills list × 1.25 on each model and returns the usual async job envelope.

For new integrations, we recommend Video Router Auto through POST /v1/videos with model: "sume/auto". Sume will retire Video 1.0 soon. Until then, it stays a compatibility alias for the same Auto pipe. The Auto create controls have a default of 720p and 8s, with 3–10s clips at 16:9 or 9:16.

Primary invoke URL:

Catalog:

When to use

GoalApproach
Let Sume select the modelUse Video Router Auto + model: "sume/auto"
Pin a catalog model (for example, Seedance)Video Router + model from the catalog

Create a Video Router job

Limits are different for each model. seedance-2.5 accepts 4–30s at 480p/720p/1080p. wan-3.0 accepts 2–30s. higgsfield-genjutsu (Motion Transfer: video_url plus 1–8 reference_image_urls, 480p/720p) accepts 4–30s. This model is in the catalog only when its provider is configured.

h3-max-recast (H3 Max Recast) accepts 5–30s. It replaces the people in a source video_url with the people from 1–4 reference_image_urls, with one photo for each person, at 768p/1080p. The prompt is optional, and the duration is the source length. minimax-h3 accepts 5–15s at native 480p/768p (768p is first-class, not 720p). Each other catalog model has a limit of 15s.

seedance-2 also has 1080p. minimax-h3-max (MiniMax H3 Max) is the faster 768p variant. It does text-to-video, start/end-frame image-to-video, and reference-to-video (reference_*_urls) at 480p/768p/1080p (1080p is a latent refinement from native 768p) for 5–15s. Sume bills it at the × 1.25 house margin, as for each model. gemini-omni-flash-1.1 (Gemini Omni Flash 1.1) is 3–10s at 360p/720p/1080p/4K, 16:9 or 9:16, and native synced audio is always on.

Read capabilities from GET /v1/video-router/models, because each model can have a different envelope.

Gemini Omni Flash 1.1

gemini-omni-flash-1.1 is one catalog ID. Sume routes it by the shape of the request, and you never select an endpoint:

CapabilitySendNotes
text_to_videoprompt3–10s, resolution 360p–4K, aspect_ratio 16:9 / 9:16
image_to_videoimage_url (+ optional end_image_url)The same envelope
reference_to_videoreference_image_urls (≤10) and/or reference_video_urls (≤3, each ≤3s)Refer to the media as <IMAGE_REF_0>, <VIDEO_REF_0> (0-based, in list order)
video_to_video (edit)video_urlThe prompt gives the instructions for the edit. resolution is optional (default 720p). No aspect_ratio / duration

Native audio is always on (the API rejects generate_audio: false). There is no bitrate_mode and no reference_audio_urls. Sume bills the provider list × 1.25 for each output second, as a function of the resolution.

Edit example:

video_url is the edit source, not a reference. You cannot send it with image_url, end_image_url, or reference_*_urls.

For the full request schema and catalog fields, refer to the OpenAPI paths under Video Router in the API reference.