> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aiid.edu.kg/llms.txt
> Use this file to discover all available pages before exploring further.

# Create video (Omni and Veo formats)

> This series supports OpenAI video generation formats (see the link [Video generation Sora compatible formats](/api-reference/en/video-generation-sora-compatible-format/create-video)).

This API topic page explains the video formats related to Omni and Veo, as well as the current gateway support status for the native Veo format.

For external use of the current Veo series, please use OpenAI Sora compatibility mode: `POST /v1/videos`.

The reserved path for Google native mode is: `POST /v1beta/models/{model}:predictLongRunning`. The current gateway is not yet connected to the native task dispatch pipeline of Veo, so calls using the native [[TERM_1]] request body are not yet supported.

Note: The endpoints supported by the `gemini-omni` model are the Sora compatible format `POST /v1/videos` or the Seedance format `POST /api/v3/contents/generations/tasks`; this page does not support Google native Veo `predictLongRunning` endpoints.



## OpenAPI

````yaml api-reference/en/openapi.json POST /v1beta/models/{model}:predictLongRunning
openapi: 3.0.0
info:
  title: Overseas Expansion Camp API Reference Documentation
  version: 1.0.0
  description: Public AI Gateway API Reference
servers:
  - url: https://api.aiid.edu.kg
security:
  - BearerAuth: []
tags:
  - name: OpenAI format (Chat)
  - name: OpenAI Format (Responses)
  - name: Gemini Format for Image Generation
  - name: Image generationOpenAI DALL-E format
  - name: List models
  - name: Video generationHappyHorse and Wan
  - name: Video generation Kling format
  - name: Video generation Omni and Veo formats
  - name: Video generation Seedance
  - name: Video generation Sora compatible formats
  - name: Video generation Vidu
  - name: Music generation task format
paths:
  /v1beta/models/{model}:predictLongRunning:
    post:
      tags:
        - Video generation Omni and Veo formats
      summary: Create video (Omni and Veo formats)
      description: >-
        This series supports OpenAI video generation formats (see the link
        [Video generation Sora compatible
        formats](/api-reference/en/video-generation-sora-compatible-format/create-video)).


        This API topic page explains the video formats related to Omni and Veo,
        as well as the current gateway support status for the native Veo format.


        For external use of the current Veo series, please use OpenAI Sora
        compatibility mode: `POST /v1/videos`.


        The reserved path for Google native mode is: `POST
        /v1beta/models/{model}:predictLongRunning`. The current gateway is not
        yet connected to the native task dispatch pipeline of Veo, so calls
        using the native [[TERM_1]] request body are not yet supported.


        Note: The endpoints supported by the `gemini-omni` model are the Sora
        compatible format `POST /v1/videos` or the Seedance format `POST
        /api/v3/contents/generations/tasks`; this page does not support Google
        native Veo `predictLongRunning` endpoints.
      operationId: create_veo3_google_native_task
      parameters:
        - name: model
          in: path
          required: true
          schema:
            type: string
            example: veo3.1-fast
            enum:
              - veo3
              - veo3-fast
              - veo3-fast-frames
              - veo3-frames
              - veo3-pro
              - veo3-pro-frames
              - veo3.1
              - veo3.1-4k
              - veo3.1-components
              - veo3.1-fast
              - veo3.1-pro
              - veo3.1-pro-4k
          description: Veo Model name.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - instances
              properties:
                instances:
                  type: array
                  minItems: 1
                  items:
                    type: object
                    properties:
                      prompt:
                        type: string
                        example: A cinematic aerial shot of a modern city at sunrise
                        description: Generate prompt
                      referenceImages:
                        type: array
                        description: >-
                          Optional. 1–3 reference images, using Google native
                          `inlineData` or file URI structures.
                        items:
                          type: object
                          properties:
                            image:
                              type: object
                              properties:
                                inlineData:
                                  type: object
                                  properties:
                                    mimeType:
                                      type: string
                                      example: image/png
                                    data:
                                      type: string
                                      example: BASE64_IMAGE_DATA
                            referenceType:
                              type: string
                              example: asset
                parameters:
                  type: object
                  properties:
                    aspectRatio:
                      type: string
                      enum:
                        - '16:9'
                        - '1:1'
                        - '9:16'
                      default: '16:9'
                    durationSeconds:
                      type: integer
                      enum:
                        - 5
                        - 6
                        - 8
                        - 10
                      default: 5
                    resolution:
                      type: string
                      example: 720p
            example:
              instances:
                - prompt: A cinematic aerial shot of a modern city at sunrise
                  referenceImages:
                    - image:
                        inlineData:
                          mimeType: image/png
                          data: BASE64_IMAGE_DATA
                      referenceType: asset
              parameters:
                aspectRatio: '16:9'
                durationSeconds: 5
                resolution: 720p
      responses:
        '200':
          description: >-
            Reserved success response structure. Currently provided for protocol
            documentation only; actual calls are not supported.
          content:
            application/json:
              schema:
                type: object
                required:
                  - name
                properties:
                  name:
                    type: string
                    example: models/veo3.1-fast/operations/abc123
                    description: The operation name, used for subsequent status queries.
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: |-
        Use Bearer Token authentication.
        Format: `Authorization: Bearer sk-xxxxxx`

````