> ## 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.

# Créer une vidéo (format Omni et Veo)

> Cette série prend en charge le format de génération vidéo OpenAI (voir le lien [Formats compatibles pour la génération vidéo Sora](/api-reference/fr/generation-video-format-compatible-sora/creer-video)).

Cette page de présentation de l’API explique les formats vidéo liés à Omni et à Veo, ainsi que l’état de prise en charge par la passerelle actuelle du format natif de Veo.

Pour les appels externes de la série Veo, veuillez utiliser le mode de compatibilité OpenAI Sora : `POST /v1/videos`.

Le chemin réservé pour le mode natif de Google est : `POST /v1beta/models/{model}:predictLongRunning`. La passerelle actuelle n’est pas encore connectée à la chaîne native de distribution des tâches de Veo ; les appels au format du corps de requête natif `instances/parameters` ne sont donc pas encore pris en charge.

Point clé : les points de terminaison pris en charge par le modèle `gemini-omni` sont le format compatible Sora `POST /v1/videos` ou le format Seedance `POST /api/v3/contents/generations/tasks` ; les points de terminaison Google natifs Veo `predictLongRunning` de cette page ne sont pas pris en charge.



## OpenAPI

````yaml api-reference/fr/openapi.json POST /v1beta/models/{model}:predictLongRunning
openapi: 3.0.0
info:
  title: Documentation de référence de 出海营 API
  version: 1.0.0
  description: Public AI Gateway API Reference
servers:
  - url: https://api.aiid.edu.kg
security:
  - BearerAuth: []
tags:
  - name: OpenAIFormat (Chat)
  - name: Format OpenAI(Responses)
  - name: Format Gemini pour la génération d’images
  - name: Génération d’imagesOpenAI au format DALL-E
  - name: Obtenir la liste des modèles
  - name: Génération vidéoHappyHorse avec Wan
  - name: Format de génération vidéo Kling
  - name: Format Omni de génération vidéo et Veo
  - name: Génération vidéo Seedance
  - name: Formats compatibles avec la génération de vidéosSora
  - name: Génération vidéo Vidu
  - name: Format de tâche de génération musicale
paths:
  /v1beta/models/{model}:predictLongRunning:
    post:
      tags:
        - Format Omni de génération vidéo et Veo
      summary: Créer une vidéo (format Omni et Veo)
      description: >-
        Cette série prend en charge le format de génération vidéo OpenAI (voir
        le lien [Formats compatibles pour la génération vidéo
        Sora](/api-reference/fr/generation-video-format-compatible-sora/creer-video)).


        Cette page de présentation de l’API explique les formats vidéo liés à
        Omni et à Veo, ainsi que l’état de prise en charge par la passerelle
        actuelle du format natif de Veo.


        Pour les appels externes de la série Veo, veuillez utiliser le mode de
        compatibilité OpenAI Sora : `POST /v1/videos`.


        Le chemin réservé pour le mode natif de Google est : `POST
        /v1beta/models/{model}:predictLongRunning`. La passerelle actuelle n’est
        pas encore connectée à la chaîne native de distribution des tâches de
        Veo ; les appels au format du corps de requête natif
        `instances/parameters` ne sont donc pas encore pris en charge.


        Point clé : les points de terminaison pris en charge par le modèle
        `gemini-omni` sont le format compatible Sora `POST /v1/videos` ou le
        format Seedance `POST /api/v3/contents/generations/tasks` ; les points
        de terminaison Google natifs Veo `predictLongRunning` de cette page ne
        sont pas pris en charge.
      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 Nom du modèle.
      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: Générer des prompts
                      referenceImages:
                        type: array
                        description: >-
                          Facultatif. 1 à 3 images de référence, utilisant le
                          format natif Google `inlineData` ou une structure
                          d'URI de fichier.
                        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: >-
            Structure de réponse réussie en réserve. Actuellement fournie
            uniquement à titre de description du protocole ; les appels réels ne
            sont pas pris en charge.
          content:
            application/json:
              schema:
                type: object
                required:
                  - name
                properties:
                  name:
                    type: string
                    example: models/veo3.1-fast/operations/abc123
                    description: >-
                      Le champ `operation name`, utilisé pour les requêtes
                      d'état ultérieures.
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: |-
        Utilisez l'authentification Bearer Token.
        Format : `Authorization: Bearer sk-xxxxxx`

````