{
  "reviewed": "2026-10-25",
  "methodology": "https://aivideomodel.org/methodology",
  "isBenchmark": false,
  "models": [
    {
      "id": "seedance-2-5",
      "name": "Seedance 2.5",
      "vendor": "ByteDance Seed",
      "letter": "S",
      "color": "mint",
      "seconds": 30,
      "resolution": "Verify in your chosen platform",
      "audio": "Joint audio-video generation",
      "control": "Up to 30 images, 10 videos and 10 audio references",
      "access": "Platform rollout; announcement says API coming soon",
      "cost": "No normalized price verified",
      "tag": "Reference-led storytelling",
      "source": "seedance",
      "summary": "A candidate for longer scenes and multimodal reference workflows. The launch announcement describes timestamp-level audio and video editing.",
      "limit": "Do not assume the launch announcement confirms API availability today. Check the actual model selector and regional access before designing a paid workflow.",
      "canonical": "https://aivideomodel.org/models/seedance-2-5",
      "officialSource": {
        "title": "Seedance 2.5 announcement — ByteDance Seed",
        "url": "https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5"
      },
      "reviewed": "2026-10-25",
      "durationScope": "single generation only; null means not confirmed"
    },
    {
      "id": "kling-4-0",
      "name": "Kling 4.0",
      "vendor": "Kuaishou",
      "letter": "K",
      "color": "lavender",
      "seconds": 30,
      "resolution": "4K and 1080p described as upcoming in launch release",
      "audio": "Voice references described; verify output settings",
      "control": "Up to 15 combined assets and 10 keyframes",
      "access": "Launched October 15; verify API separately",
      "cost": "Depends on platform and task settings",
      "tag": "Keyframe direction",
      "source": "kling",
      "summary": "A candidate when a shot needs several planned visual beats. Kuaishou describes a 30-second single pass and reference-driven camera and subject control.",
      "limit": "The release uses future wording for some output formats and extension features. Announced specifications are not proof those options are enabled in every account.",
      "canonical": "https://aivideomodel.org/models/kling-4-0",
      "officialSource": {
        "title": "Kling 4.0 launch announcement — Kuaishou",
        "url": "https://ir.kuaishou.com/news-releases/news-release-details/kling-ai-officially-launches-next-generation-kling-40-raising/"
      },
      "reviewed": "2026-10-25",
      "durationScope": "single generation only; null means not confirmed"
    },
    {
      "id": "gemini-omni-flash",
      "name": "Gemini Omni Flash",
      "vendor": "Google",
      "letter": "G",
      "color": "blue",
      "seconds": 10,
      "resolution": "360p / 720p; 1080p and 4K upscaled",
      "audio": "Video generation with audio documented",
      "control": "Text, image and video; conversational edits",
      "access": "Stable API model: gemini-omni-1.1-flash",
      "cost": "Token-based API billing; see current price table",
      "tag": "Conversational editing",
      "source": "omni",
      "summary": "A candidate for applications that refine a short video through follow-up instructions. The stable model card lists 3–10-second output.",
      "limit": "Keep generation resolution separate from export resolution. Google explicitly labels 1080p and 4K as upscaled in its generation guide.",
      "canonical": "https://aivideomodel.org/models/gemini-omni-flash",
      "officialSource": {
        "title": "Gemini Omni Flash model card — Google",
        "url": "https://ai.google.dev/gemini-api/docs/models/gemini-omni-flash"
      },
      "reviewed": "2026-10-25",
      "durationScope": "single generation only; null means not confirmed"
    },
    {
      "id": "runway-gen-4-5",
      "name": "Runway Gen-4.5",
      "vendor": "Runway",
      "letter": "R",
      "color": "peach",
      "seconds": 10,
      "resolution": "720p base output",
      "audio": "Not confirmed in the cited model specification",
      "control": "Text-to-video and image-to-video",
      "access": "Web; Standard plan and higher",
      "cost": "12 credits per generated second on web",
      "tag": "Shot-by-shot creation",
      "source": "runway",
      "summary": "A candidate for short directed shots with text or a starting image. The help page specifies 2–10-second generations and a web credit rate.",
      "limit": "A web-plan credit rate is not an API dollar quote. Audio tools elsewhere in the platform do not establish native audio support for this model.",
      "canonical": "https://aivideomodel.org/models/runway-gen-4-5",
      "officialSource": {
        "title": "Creating with Gen-4.5 — Runway Help",
        "url": "https://help.runwayml.com/hc/en-us/articles/46974685288467-Creating-with-Gen-4-5"
      },
      "reviewed": "2026-10-25",
      "durationScope": "single generation only; null means not confirmed"
    },
    {
      "id": "luma-ray-3-2",
      "name": "Luma Ray3.2",
      "vendor": "Luma",
      "letter": "L",
      "color": "yellow",
      "seconds": null,
      "resolution": "1080p; HDR and EXR workflow documented",
      "audio": "Native synchronized audio not verified",
      "control": "Up to 16 keyframes; Modify Video V2",
      "access": "Luma App and API",
      "cost": "Credits vary by model and output settings",
      "tag": "Footage transformation",
      "source": "luma",
      "summary": "A candidate for editing existing footage and workflows that need keyframes, HDR or compositing exports. Modify Video V2 accepts footage up to 20 seconds.",
      "limit": "The 20-second figure refers to footage modification. We do not present it as a verified text-to-video single-pass generation limit.",
      "canonical": "https://aivideomodel.org/models/luma-ray-3-2",
      "officialSource": {
        "title": "Model and API specifications — Luma",
        "url": "https://lumalabs.ai/llm-info"
      },
      "reviewed": "2026-10-25",
      "durationScope": "single generation only; null means not confirmed"
    }
  ]
}