Video Generation

List all video generation models

Changed on

Returns a list of all available video generation models and their properties

get/videos/models

Request

  • Base URL: https://openrouter.ai/api/v1
  • URL: https://openrouter.ai/api/v1/videos/models
  • Auth: HTTP bearer

Response

Returns a list of video generation models

Example response

{
  "data": [
    {
      "allowed_passthrough_parameters": [],
      "canonical_slug": "google/veo-3.1",
      "created": 1700000000,
      "description": "Google video generation model",
      "generate_audio": true,
      "id": "google/veo-3.1",
      "name": "Veo 3.1",
      "pricing_skus": {
        "generate": "0.50"
      },
      "seed": null,
      "supported_aspect_ratios": [
        "16:9"
      ],
      "supported_durations": [
        5,
        8
      ],
      "supported_frame_images": [
        "first_frame",
        "last_frame"
      ],
      "supported_resolutions": [
        "720p"
      ],
      "supported_sizes": null
    }
  ]
}

Changes

    • warning

      added the new 360p enum value to the /// response property for the response status

    • warning

      added the new 360x360 enum value to the /// response property for the response status

    • warning

      added the new 360x480 enum value to the /// response property for the response status

    • warning

      added the new 360x540 enum value to the /// response property for the response status

    • warning

      added the new 360x640 enum value to the /// response property for the response status

    • warning

      added the new 360x840 enum value to the /// response property for the response status

    • warning

      added the new 480x360 enum value to the /// response property for the response status

    • warning

      added the new 540x360 enum value to the /// response property for the response status

    • warning

      added the new 640x360 enum value to the /// response property for the response status

    • warning

      added the new 840x360 enum value to the /// response property for the response status

    • info

      added the required property // to the response with the status

    • info

      added the required property // to the response with the status