{
  "schema_version": 1,
  "generated_at": "2026-10-20T17:05:21.169Z",
  "about": "The image and video models Lorvara offers now, read live from its own records. Use these names on a brief's Models line: a video model's name for motion and an image model's name for stills. A name is matched within its own list, so a video and an image model may share a name. null means the record does not state that value, and each model's \"missing\" names those keys. aspect_ratios [] (aspect_choice \"none\") means the model offers no aspect choice: the start picture decides, so a brief should not name a ratio for it. audio.native true means the model makes its own sound, not that every model takes dialogue the same way: Veo takes dialogue as attributed lines in the prompt, most others do not, and a prompt that asks Seedance for a musical score can trip its audio filter. See https://docs.lorvara.com/models/how-we-track-models/.",
  "video": [
    {
      "id": "kling-v3",
      "name": "Kling 3.0",
      "durations": {
        "offered": [
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15
        ],
        "min": 3,
        "max": 15
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "kling-2.6-pro",
      "name": "Kling 2.6",
      "durations": {
        "offered": [
          5,
          10
        ],
        "min": 5,
        "max": 10
      },
      "aspect_ratios": [],
      "aspect_choice": "none",
      "audio": {
        "native": true
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "kling-o1",
      "name": "Kling O1",
      "durations": {
        "offered": [
          5,
          10
        ],
        "min": 5,
        "max": 10
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": false
      },
      "references": {
        "supported": true,
        "max": 4
      },
      "missing": []
    },
    {
      "id": "kling-2.5-turbo",
      "name": "Kling 2.5 Turbo",
      "durations": {
        "offered": [
          5,
          10
        ],
        "min": 5,
        "max": 10
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": false
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "seedance-2.5",
      "name": "Seedance 2.5",
      "durations": {
        "offered": [
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17,
          18,
          19,
          20,
          21,
          22,
          23,
          24,
          25,
          26,
          27,
          28,
          29,
          30
        ],
        "min": 4,
        "max": 30
      },
      "aspect_ratios": [
        "21:9",
        "16:9",
        "4:3",
        "1:1",
        "3:4",
        "9:16"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": true,
        "max": 30
      },
      "missing": []
    },
    {
      "id": "grok-imagine",
      "name": "Grok Imagine",
      "durations": {
        "offered": [
          1,
          3,
          5,
          6,
          10,
          15
        ],
        "min": 1,
        "max": 15
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1",
        "4:3",
        "3:4",
        "3:2",
        "2:3"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": true,
        "max": 7
      },
      "missing": []
    },
    {
      "id": "seedance-2",
      "name": "Seedance 2.0",
      "durations": {
        "offered": [
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15
        ],
        "min": 4,
        "max": 15
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1",
        "4:3",
        "3:4",
        "21:9"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": true,
        "max": 9
      },
      "missing": []
    },
    {
      "id": "grok-imagine-1.5",
      "name": "Grok Imagine 1.5",
      "durations": {
        "offered": [
          1,
          3,
          5,
          6,
          10,
          15
        ],
        "min": 1,
        "max": 15
      },
      "aspect_ratios": [],
      "aspect_choice": "none",
      "audio": {
        "native": true
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "veo-3.1",
      "name": "Veo 3.1",
      "durations": {
        "offered": [
          4,
          6,
          8
        ],
        "min": 4,
        "max": 8
      },
      "aspect_ratios": [
        "16:9",
        "9:16"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "veo-3.1-lite",
      "name": "Veo 3.1 Lite",
      "durations": {
        "offered": [
          4,
          6,
          8
        ],
        "min": 4,
        "max": 8
      },
      "aspect_ratios": [
        "16:9",
        "9:16"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "seedance-2-mini",
      "name": "Seedance 2.0 Mini",
      "durations": {
        "offered": [
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15
        ],
        "min": 4,
        "max": 15
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1",
        "4:3",
        "3:4",
        "21:9"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": true,
        "max": 9
      },
      "missing": []
    },
    {
      "id": "veo-3.1-fast",
      "name": "Veo 3.1 Fast",
      "durations": {
        "offered": [
          4,
          6,
          8
        ],
        "min": 4,
        "max": 8
      },
      "aspect_ratios": [
        "16:9",
        "9:16"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "minimax-hailuo-2.3-fast",
      "name": "Hailuo 2.3 Fast",
      "durations": {
        "offered": [
          6,
          10
        ],
        "min": 6,
        "max": 10
      },
      "aspect_ratios": [],
      "aspect_choice": "none",
      "audio": {
        "native": false
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "minimax-hailuo",
      "name": "Hailuo 02",
      "durations": {
        "offered": [
          6,
          10
        ],
        "min": 6,
        "max": 10
      },
      "aspect_ratios": [],
      "aspect_choice": "none",
      "audio": {
        "native": false
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "hunyuan",
      "name": "Hunyuan Video",
      "durations": {
        "offered": [
          5
        ],
        "min": 5,
        "max": 5
      },
      "aspect_ratios": [
        "16:9",
        "9:16"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": false
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "minimax-h3-max",
      "name": "MiniMax H3 Max",
      "durations": {
        "offered": [
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15
        ],
        "min": 5,
        "max": 15
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1",
        "4:3",
        "3:4",
        "21:9"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": true,
        "max": 9
      },
      "missing": []
    },
    {
      "id": "luma-ray-3.2",
      "name": "Luma Ray 3.2",
      "durations": {
        "offered": [
          5,
          10
        ],
        "min": 5,
        "max": 10
      },
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "21:9"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": false
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "wan-2.6",
      "name": "Wan 2.6",
      "durations": {
        "offered": [
          5,
          10,
          15
        ],
        "min": 5,
        "max": 15
      },
      "aspect_ratios": [],
      "aspect_choice": "none",
      "audio": {
        "native": false
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "wan-3.0",
      "name": "Wan 3.0",
      "durations": {
        "offered": [
          5,
          10,
          15,
          20,
          30
        ],
        "min": 5,
        "max": 30
      },
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1",
        "4:3",
        "3:4"
      ],
      "aspect_choice": "offered",
      "audio": {
        "native": true
      },
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    }
  ],
  "image": [
    {
      "id": "nano-banana-2",
      "name": "Nano Banana 2",
      "aspect_ratios": [
        "auto",
        "21:9",
        "16:9",
        "3:2",
        "4:3",
        "5:4",
        "1:1",
        "4:5",
        "3:4",
        "2:3",
        "9:16"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 14
      },
      "missing": []
    },
    {
      "id": "nano-banana-pro",
      "name": "Nano Banana Pro",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "3:2",
        "2:3",
        "21:9",
        "9:21"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 14
      },
      "missing": []
    },
    {
      "id": "flux-2-pro",
      "name": "FLUX.2 [pro]",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "3:2",
        "2:3",
        "21:9",
        "9:21"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 9
      },
      "missing": []
    },
    {
      "id": "flux-2-flex",
      "name": "FLUX.2 [flex]",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "21:9",
        "9:21"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 10
      },
      "missing": []
    },
    {
      "id": "recraft-v3",
      "name": "Recraft V3",
      "aspect_ratios": [
        "16:9",
        "4:3",
        "9:16",
        "3:4",
        "1:1",
        "1:1 HD"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 1
      },
      "missing": []
    },
    {
      "id": "flux-2-dev",
      "name": "FLUX.2 [dev]",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "3:2",
        "2:3",
        "21:9",
        "9:21"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 4
      },
      "missing": []
    },
    {
      "id": "flux-schnell",
      "name": "FLUX Schnell",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "grok-imagine-image",
      "name": "Grok Imagine",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "3:2",
        "2:3",
        "2:1",
        "1:2"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 3
      },
      "missing": []
    },
    {
      "id": "gpt-image-2",
      "name": "GPT Image 2.0",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 14
      },
      "missing": []
    },
    {
      "id": "gpt-image-2-5-flare",
      "name": "GPT Image 2.5 Flare",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 14
      },
      "missing": []
    },
    {
      "id": "gpt-image-2-5-sunburst",
      "name": "GPT Image 2.5 Sunburst",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 14
      },
      "missing": []
    },
    {
      "id": "seedream-v4-5",
      "name": "Seedream 5.0 Lite",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "3:2",
        "2:3"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 10
      },
      "missing": []
    },
    {
      "id": "flux-3-image",
      "name": "FLUX 3 Image",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "3:2",
        "2:3",
        "5:4",
        "4:5",
        "21:9"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 10
      },
      "missing": []
    },
    {
      "id": "flux-2-max",
      "name": "FLUX.2 [max]",
      "aspect_ratios": [
        "1:1",
        "16:9",
        "9:16",
        "4:3",
        "3:4"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": false,
        "max": 0
      },
      "missing": []
    },
    {
      "id": "kling-image-3",
      "name": "Kling Image 3.0",
      "aspect_ratios": [
        "16:9",
        "9:16",
        "1:1",
        "4:3",
        "3:4",
        "3:2",
        "2:3",
        "21:9"
      ],
      "aspect_choice": "offered",
      "references": {
        "supported": true,
        "max": 10
      },
      "missing": []
    }
  ]
}
