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

# Interroger la tâche (HappyHorse et Wan)

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

HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope.

HappyHorse prend en charge `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v` et `happyhorse-1.0-video-edit` ; Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p`. Parmi eux, `happyhorse-1.0` est un modèle agrégé, qui doit être distingué via `mode` entre `t2v`, `i2v`, `r2v` et `video_edit`. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.

L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement `X-DashScope-Async` ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel.

Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope.

Modèles pris en charge :
happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p

Champs de requête unifiés :
- `model` (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p` ; le modèle agrégé `happyhorse-1.0` de HappyHorse doit être utilisé avec `mode`.
- `mode` (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont `t2v`, `i2v`, `r2v` et `video_edit`. Les sous-modèles fixes peuvent être omis.
- `input.prompt` (string, obligatoire) : prompt de génération ou d’édition vidéo.
- `input.media` (array[object], facultatif) : entrées multimédias. Prend en charge `first_frame`, `last_frame`, `reference_image`, `reference_video` et `reference_audio` ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio.
- `parameters.duration` (integer, optionnel) : Durée de génération, en secondes.
- `parameters.resolution` (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à `720P`, `480P` et `1080P` ; les valeurs courantes de HappyHorse sont `720P` et `1080P`.
- `parameters.ratio` (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo.
- `parameters.watermark` (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.
- `parameters.seed` (integer, facultatif) : graine aléatoire.

Différences courantes entre modèles/modes :
- `HappyHorse 聚合模型` : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode.
- `HappyHorse 文生视频` : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo.
- `HappyHorse 首帧图生视频` : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo.
- `HappyHorse 参考生视频` : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo.
- `HappyHorse 视频编辑` : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo.
- `Wan 3.0 720P` : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0.
- `Wan 3.0 480P` : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P.
- `Wan 3.0 1080P` : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.



## OpenAPI

````yaml api-reference/fr/openapi.json GET /api/v1/tasks/{task_id}
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:
  /api/v1/tasks/{task_id}:
    get:
      tags:
        - Génération vidéoHappyHorse avec Wan
      summary: Interroger la tâche (HappyHorse et Wan)
      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)).


        HappyHorse et l’interface de génération vidéo Wan, dont le chemin public
        suit le protocole officiel de DashScope.


        HappyHorse prend en charge `happyhorse-1.0`, `happyhorse-1.0-i2v`,
        `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v` et
        `happyhorse-1.0-video-edit` ; Wan prend en charge `wan-3.0`,
        `wan-3.0-480p` et `wan-3.0-1080p`. Parmi eux, `happyhorse-1.0` est un
        modèle agrégé, qui doit être distingué via `mode` entre `t2v`, `i2v`,
        `r2v` et `video_edit`. Les trois modèles Wan sont respectivement fixés à
        720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes
        ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.


        L’interface publique conserve le format officiel des endpoints ; le
        préfixe spécifique au canal est utilisé uniquement pour l’assemblage
        interne lorsque la passerelle appelle un canal amont spécifique. Le
        client n’a pas besoin de transmettre explicitement `X-DashScope-Async` ;
        cela est traité par la passerelle ou la couche d’adaptation du canal
        officiel.


        Ajoute les squelettes de requête publique, la structure de requête de
        tâche et le modèle de vérification recommandé pour les formats de
        génération vidéo HappyHorse et Wan ; le chemin public conserve le format
        d’endpoint officiel de DashScope.


        Modèles pris en charge :

        happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v,
        happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p,
        wan-3.0-1080p


        Champs de requête unifiés :

        - `model` (string, obligatoire) : nom public du modèle HappyHorse ou
        Wan. Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p` ;
        le modèle agrégé `happyhorse-1.0` de HappyHorse doit être utilisé avec
        `mode`.

        - `mode` (string, facultatif) : mode du modèle agrégateur ; les valeurs
        courantes sont `t2v`, `i2v`, `r2v` et `video_edit`. Les sous-modèles
        fixes peuvent être omis.

        - `input.prompt` (string, obligatoire) : prompt de génération ou
        d’édition vidéo.

        - `input.media` (array[object], facultatif) : entrées multimédias. Prend
        en charge `first_frame`, `last_frame`, `reference_image`,
        `reference_video` et `reference_audio` ; Wan prend en charge au maximum
        10 images, 5 vidéos et 5 pistes audio.

        - `parameters.duration` (integer, optionnel) : Durée de génération, en
        secondes.

        - `parameters.resolution` (string, facultatif) : résolution de sortie.
        Les trois modèles Wan sont respectivement fixés à `720P`, `480P` et
        `1080P` ; les valeurs courantes de HappyHorse sont `720P` et `1080P`.

        - `parameters.ratio` (string, facultatif) : format d’image de sortie,
        couramment utilisé pour le texte vers vidéo et la référence vers vidéo.

        - `parameters.watermark` (boolean, facultatif) : indiquer s’il faut
        ajouter un filigrane.

        - `parameters.seed` (integer, facultatif) : graine aléatoire.


        Différences courantes entre modèles/modes :

        - `HappyHorse 聚合模型` : prend en charge le modèle happyhorse-1.0 ; le
        modèle agrégateur distingue le modèle final via mode.

        - `HappyHorse 文生视频` : prend en charge le modèle happyhorse-1.0-t2v ;
        format officiel texte vers vidéo.

        - `HappyHorse 首帧图生视频` : prend en charge le modèle happyhorse-1.0-i2v ;
        format officiel image de première frame vers vidéo.

        - `HappyHorse 参考生视频` : prend en charge le modèle happyhorse-1.0-r2v ;
        format officiel référence multiple vers vidéo.

        - `HappyHorse 视频编辑` : prend en charge le modèle
        happyhorse-1.0-video-edit ; format officiel d’édition vidéo.

        - `Wan 3.0 720P` : modèle pris en charge wan-3.0 ; génération vidéo de
        référence multimodale au format officiel Wan 3.0.

        - `Wan 3.0 480P` : modèle pris en charge wan-3.0-480p ; appel au format
        officiel Wan 3.0 avec résolution fixe 480P.

        - `Wan 3.0 1080P` : modèle pris en charge wan-3.0-1080p ; appel au
        format officiel Wan 3.0 avec résolution fixe 1080P.
      operationId: query__happyhorse_wan_task
      parameters:
        - name: task_id
          in: path
          required: true
          schema:
            type: string
          description: >-
            ID de tâche, provenant de `id` renvoyé lors de la création de la
            tâche.
      responses:
        '200':
          description: Requête réussie
          content:
            application/json:
              schema:
                type: object
                properties:
                  output:
                    type: object
                    properties:
                      task_id:
                        type: string
                        description: >-
                          ID de tâche renvoyé lors de la création de la tâche,
                          utilisé pour interroger la tâche.
                      task_status:
                        type: string
                        enum:
                          - PENDING
                          - RUNNING
                          - SUCCEEDED
                          - FAILED
                          - UNKNOWN
                        description: >-
                          État de la tâche, valeurs courantes `PENDING`,
                          `RUNNING`, `SUCCEEDED` et `FAILED`.
                      submit_time:
                        type: string
                      scheduled_time:
                        type: string
                      end_time:
                        type: string
                      video_url:
                        type: string
                        format: uri
                        description: URL de la vidéo générée après la réussite de la tâche.
                      code:
                        type: string
                      message:
                        type: string
                  usage:
                    type: object
                    properties:
                      duration:
                        type: integer
                        description: Durée de génération, en secondes.
                      SR:
                        type: integer
                        description: Niveau de résolution de sortie.
                      video_count:
                        type: integer
                  request_id:
                    type: string
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: |-
        Utilisez l'authentification Bearer Token.
        Format : `Authorization: Bearer sk-xxxxxx`

````