curl --request POST \
--url https://api.aiid.edu.kg/api/v1/services/aigc/video-generation/video-synthesis \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "happyhorse-1.0",
"mode": "t2v",
"input": {
"prompt": "A white horse running through a neon city street, cinematic"
},
"parameters": {
"resolution": "720P",
"ratio": "16:9",
"duration": 5
}
}
'{
"id": "task_xxx",
"output": {
"task_id": "<string>",
"task_status": "<string>",
"video_url": "<string>"
},
"usage": {
"duration": "<string>",
"SR": "<string>"
}
}Создать видео(HappyHorse и Wan)
Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ).
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; агрегирующая модель HappyHorsehappyhorse-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.
curl --request POST \
--url https://api.aiid.edu.kg/api/v1/services/aigc/video-generation/video-synthesis \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "happyhorse-1.0",
"mode": "t2v",
"input": {
"prompt": "A white horse running through a neon city street, cinematic"
},
"parameters": {
"resolution": "720P",
"ratio": "16:9",
"duration": 5
}
}
'{
"id": "task_xxx",
"output": {
"task_id": "<string>",
"task_status": "<string>",
"video_url": "<string>"
},
"usage": {
"duration": "<string>",
"SR": "<string>"
}
}Авторизации
Используйте проверку подлинности Bearer Token.
Формат: Authorization: Bearer sk-xxxxxx
Тело
HappyHorse или внешнее имя модели Wan. Wan поддерживает wan-3.0, wan-3.0-480p, wan-3.0-1080p; для агрегированной модели HappyHorse happyhorse-1.0 требуется использовать вместе с mode.
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 "happyhorse-1.0-t2v"
Hide child attributes
Hide child attributes
Промпт для генерации или редактирования видео.
"A white horse running through a neon city street, cinematic"
Мультимедийный ввод. Поддерживаются first_frame, last_frame, reference_image, reference_video, reference_audio; Wan поддерживает максимум 10 изображений, 5 видео и 5 аудио.
Режим агрегированной модели, распространённые значения: t2v, i2v, r2v, video_edit. Фиксированную подмодель можно не передавать.
t2v, i2v, r2v, video_edit Hide child attributes
Hide child attributes
Разрешение вывода. Для трёх моделей Wan фиксированы 720P, 480P и 1080P соответственно; распространённые значения HappyHorse — 720P и 1080P.
480P, 720P, 1080P "720P"
Соотношение сторон вывода, часто используется для генерации видео по тексту и по референсу.
"16:9"
Время генерации в секундах.
5
Добавлять ли водяной знак.
Случайное зерно.
Ответ
Задача успешно создана
"task_xxx"
