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

# Запросить задачу (HappyHorse и Wan)

> Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке [совместимые форматы видео生成Sora ](/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video)).

HappyHorse и интерфейс генерации видео Wan: публичные пути соответствуют официальному протоколу DashScope.

HappyHorse поддерживает `happyhorse-1.0`、`happyhorse-1.0-i2v`、`happyhorse-1.0-t2v`、`happyhorse-1.0-r2v`、`happyhorse-1.0-video-edit`; Wan поддерживает `wan-3.0`、`wan-3.0-480p`、`wan-3.0-1080p`. Среди них `happyhorse-1.0` — агрегирующая модель, для различения `t2v`、`i2v`、`r2v`、`video_edit` требуется `mode`. Три модели Wan имеют фиксированные разрешения 720P, 480P и 1080P соответственно и поддерживают длительность 2–30 секунд, а также до 10 изображений, 5 видео и 5 аудиореференсов.

Публичный интерфейс сохраняет официальный формат endpoint; каналоспецифичный префикс используется только для внутреннего формирования при запросах шлюза к конкретному upstream-каналу. Клиенту не нужно явно передавать `X-DashScope-Async` — это обрабатывается шлюзом или адаптером официального канала.

Дополнены публичный шаблон запроса, структура запроса статуса задачи и рекомендуемый шаблон проверки для форматов генерации видео HappyHorse и Wan; публичные пути сохраняют официальный формат конечных точек DashScope.

Поддерживаемые модели:
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

Унифицированные поля запроса:
- `model` (string, обязательное): внешнее имя модели HappyHorse или Wan. Wan поддерживает `wan-3.0`、`wan-3.0-480p`、`wan-3.0-1080p`; агрегирующая модель HappyHorse `happyhorse-1.0` должна использоваться вместе с `mode`.
- `mode` (string, необязательно): режим агрегированной модели; типичные значения: `t2v`、`i2v`、`r2v`、`video_edit`. Для фиксированной подмодели можно не передавать.
- `input.prompt` (string, обязательно): prompt для генерации или редактирования видео.
- `input.media` (array[object], необязательное): мультимедийный ввод. Поддерживаются `first_frame`、`last_frame`、`reference_image`、`reference_video`、`reference_audio`; Wan поддерживает не более 10 изображений, 5 видео и 5 аудио.
- `parameters.duration` (integer, необязательно): время генерации в секундах.
- `parameters.resolution` (string, необязательное): выходное разрешение. Три модели Wan имеют фиксированные `720P`、`480P`、`1080P` соответственно; типичные значения для HappyHorse — `720P`、`1080P`.
- `parameters.ratio` (string, необязательно): соотношение сторон вывода; часто используется для text-to-video и reference-to-video.
- `parameters.watermark` (boolean, необязательно): добавлять ли водяной знак.
- `parameters.seed` (integer, необязательно): случайное зерно.

Основные различия моделей/режимов:
- `HappyHorse 聚合模型`: поддерживаемая модель happyhorse-1.0; в агрегированной модели конечная модель определяется через mode.
- `HappyHorse 文生视频`: поддерживаемая модель happyhorse-1.0-t2v; официальный формат text-to-video.
- `HappyHorse 首帧图生视频`: поддерживаемая модель happyhorse-1.0-i2v; официальный формат image-to-video по первому кадру.
- `HappyHorse 参考生视频`: поддерживаемая модель happyhorse-1.0-r2v; официальный формат multi-reference image-to-video.
- `HappyHorse 视频编辑`: поддерживаемая модель happyhorse-1.0-video-edit; официальный формат редактирования видео.
- `Wan 3.0 720P`: поддерживаемая модель wan-3.0; официальная форматная мультимодальная генерация видео по референсу для Wan 3.0.
- `Wan 3.0 480P`: поддерживаемая модель wan-3.0-480p; вызов в официальном формате Wan 3.0 с фиксированным 480P.
- `Wan 3.0 1080P`: поддерживаемая модель wan-3.0-1080p; вызов в официальном формате Wan 3.0 с фиксированным 1080P.



## OpenAPI

````yaml api-reference/ru/openapi.json GET /api/v1/tasks/{task_id}
openapi: 3.0.0
info:
  title: Справочная документация API для "出海营"
  version: 1.0.0
  description: Public AI Gateway API Reference
servers:
  - url: https://api.aiid.edu.kg
security:
  - BearerAuth: []
tags:
  - name: Формат OpenAI (Chat)
  - name: Формат OpenAI (Responses)
  - name: Формат Gemini для генерации изображений
  - name: Генерация изображенийOpenAI в формате DALL-E
  - name: Получить список моделей
  - name: Генерация видеоHappyHorse и Wan
  - name: ФорматKling генерации видео
  - name: Видео-генерация Omni и формат Veo
  - name: Генерация видео Seedance
  - name: Совместимый формат для Sora генерации видео
  - name: Генерация видео Vidu
  - name: Формат задачи генерации музыки
paths:
  /api/v1/tasks/{task_id}:
    get:
      tags:
        - Генерация видеоHappyHorse и Wan
      summary: Запросить задачу (HappyHorse и Wan)
      description: >-
        Эта серия поддерживает формат генерации видео OpenAI (подробности см. по
        ссылке [совместимые форматы видео生成Sora
        ](/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video)).


        HappyHorse и интерфейс генерации видео Wan: публичные пути соответствуют
        официальному протоколу DashScope.


        HappyHorse поддерживает
        `happyhorse-1.0`、`happyhorse-1.0-i2v`、`happyhorse-1.0-t2v`、`happyhorse-1.0-r2v`、`happyhorse-1.0-video-edit`;
        Wan поддерживает `wan-3.0`、`wan-3.0-480p`、`wan-3.0-1080p`. Среди них
        `happyhorse-1.0` — агрегирующая модель, для различения
        `t2v`、`i2v`、`r2v`、`video_edit` требуется `mode`. Три модели Wan имеют
        фиксированные разрешения 720P, 480P и 1080P соответственно и
        поддерживают длительность 2–30 секунд, а также до 10 изображений, 5
        видео и 5 аудиореференсов.


        Публичный интерфейс сохраняет официальный формат endpoint;
        каналоспецифичный префикс используется только для внутреннего
        формирования при запросах шлюза к конкретному upstream-каналу. Клиенту
        не нужно явно передавать `X-DashScope-Async` — это обрабатывается шлюзом
        или адаптером официального канала.


        Дополнены публичный шаблон запроса, структура запроса статуса задачи и
        рекомендуемый шаблон проверки для форматов генерации видео HappyHorse и
        Wan; публичные пути сохраняют официальный формат конечных точек
        DashScope.


        Поддерживаемые модели:

        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


        Унифицированные поля запроса:

        - `model` (string, обязательное): внешнее имя модели HappyHorse или Wan.
        Wan поддерживает `wan-3.0`、`wan-3.0-480p`、`wan-3.0-1080p`; агрегирующая
        модель HappyHorse `happyhorse-1.0` должна использоваться вместе с
        `mode`.

        - `mode` (string, необязательно): режим агрегированной модели; типичные
        значения: `t2v`、`i2v`、`r2v`、`video_edit`. Для фиксированной подмодели
        можно не передавать.

        - `input.prompt` (string, обязательно): prompt для генерации или
        редактирования видео.

        - `input.media` (array[object], необязательное): мультимедийный ввод.
        Поддерживаются
        `first_frame`、`last_frame`、`reference_image`、`reference_video`、`reference_audio`;
        Wan поддерживает не более 10 изображений, 5 видео и 5 аудио.

        - `parameters.duration` (integer, необязательно): время генерации в
        секундах.

        - `parameters.resolution` (string, необязательное): выходное разрешение.
        Три модели Wan имеют фиксированные `720P`、`480P`、`1080P` соответственно;
        типичные значения для HappyHorse — `720P`、`1080P`.

        - `parameters.ratio` (string, необязательно): соотношение сторон вывода;
        часто используется для text-to-video и reference-to-video.

        - `parameters.watermark` (boolean, необязательно): добавлять ли водяной
        знак.

        - `parameters.seed` (integer, необязательно): случайное зерно.


        Основные различия моделей/режимов:

        - `HappyHorse 聚合模型`: поддерживаемая модель happyhorse-1.0; в
        агрегированной модели конечная модель определяется через mode.

        - `HappyHorse 文生视频`: поддерживаемая модель happyhorse-1.0-t2v;
        официальный формат text-to-video.

        - `HappyHorse 首帧图生视频`: поддерживаемая модель happyhorse-1.0-i2v;
        официальный формат image-to-video по первому кадру.

        - `HappyHorse 参考生视频`: поддерживаемая модель happyhorse-1.0-r2v;
        официальный формат multi-reference image-to-video.

        - `HappyHorse 视频编辑`: поддерживаемая модель happyhorse-1.0-video-edit;
        официальный формат редактирования видео.

        - `Wan 3.0 720P`: поддерживаемая модель wan-3.0; официальная форматная
        мультимодальная генерация видео по референсу для Wan 3.0.

        - `Wan 3.0 480P`: поддерживаемая модель wan-3.0-480p; вызов в
        официальном формате Wan 3.0 с фиксированным 480P.

        - `Wan 3.0 1080P`: поддерживаемая модель wan-3.0-1080p; вызов в
        официальном формате Wan 3.0 с фиксированным 1080P.
      operationId: query__happyhorse_wan_task
      parameters:
        - name: task_id
          in: path
          required: true
          schema:
            type: string
          description: ID задачи, полученный из ответа на создание задачи `id`.
      responses:
        '200':
          description: Успешный запрос
          content:
            application/json:
              schema:
                type: object
                properties:
                  output:
                    type: object
                    properties:
                      task_id:
                        type: string
                        description: >-
                          ID задачи, возвращаемый при создании задачи,
                          используется для ее запроса.
                      task_status:
                        type: string
                        enum:
                          - PENDING
                          - RUNNING
                          - SUCCEEDED
                          - FAILED
                          - UNKNOWN
                        description: >-
                          Статус задачи, распространенные значения
                          `PENDING`、`RUNNING`、`SUCCEEDED`、`FAILED`。
                      submit_time:
                        type: string
                      scheduled_time:
                        type: string
                      end_time:
                        type: string
                      video_url:
                        type: string
                        format: uri
                        description: >-
                          URL созданного видео после успешного выполнения
                          задачи.
                      code:
                        type: string
                      message:
                        type: string
                  usage:
                    type: object
                    properties:
                      duration:
                        type: integer
                        description: Время генерации в секундах.
                      SR:
                        type: integer
                        description: Уровень разрешения вывода.
                      video_count:
                        type: integer
                  request_id:
                    type: string
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: |-
        Используйте проверку подлинности Bearer Token.
        Формат: `Authorization: Bearer sk-xxxxxx`

````