Why a video model is missing from your Sume model list

A documented video id can be absent from the model list: Veo needs Google Cloud, Tencent rows need the Tencent switch. Absent ids 404. Read 2026-10-13.

4 min readSume
All posts

Because some rows are conditional. The Video Router doc marks Veo as Google Cloud only, the WAND-Vega, Mingmou, Hunyuan and H3 Regen rows as Tencent VOD only, and Genjutsu as listed only when configured. If your environment lacks that provider, the row is not in GET /v1/videos/models, and submitting its id fails with 404 model_not_found.

Which rows depend on what

Use this table to find the cause quickly.

Conditional rows from the Sume Video Router docs, read 2026-10-13.
RowCondition
veo-3.1, -fast, -liteGoogle Cloud serves them
wand-vega-*, mingmou-1, hunyuan-1.5, hailuo-h3-regenTencent VOD switch
higgsfield-genjutsuProvider configured
heygen-video-1OpenRouter route only
kling-4, vidu-q4not in the catalog at all

How to handle it in code

Read the list at startup and never hardcode the assumption that a documented id exists. Choose a fallback from the always-listed rows (Seedance, Kling 3, Wan 3.0, H3, H3 Max, Omni), or send sume/auto. Log the id that served each job so a missing row shows up as a config question rather than a bug.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume