Семейство Wan и HappyHorse
Модели генерации видео от Alibaba — всего шесть, вызываются через видеоэндпоинт OfoxAI POST /v1/videos. Задачи выполняются асинхронно: после создания задачи вы получаете её ID и по нему запрашиваете результат.
Выбор модели
Все шесть моделей поддерживают текст в видео и изображение в видео, а также могут создавать синхронную звуковую дорожку (generate_audio по умолчанию true). adaptive означает сохранение пропорций входного изображения.
alibaba/wan-3.0-prime30 секунд, от 480p до 1080palibaba/wan-3.030 секунд, от 480p до 1080palibaba/wan-2.7От 2 до 15 секундalibaba/wan-2.6Без видеореференсовalibaba/happyhorse-1.0От 3 до 15 секундalibaba/happyhorse-1.1Без видеореференсовТаблица выше совпадает с video_attributes, которые возвращает Models API; если возможности модели изменятся, ориентируйтесь на ответ API. Оплата посекундная, фактическая стоимость определяется полем usage.video_cost в результате задачи; цены см. на странице модели .
Указывайте resolution явно. Если его не передать, все шесть моделей по умолчанию используют 1080p, а стоимость рассчитывается по уровню разрешения. Для превью или вертикальных роликов для соцсетей рекомендуется 720p или 480p.
Примеры вызова
Примеры ниже показывают только запрос на создание задачи. Полный процесс — запрос статуса и скачивание результата — описан в разделе Video API · Быстрый старт.
Текст в видео
Передаётся только prompt.
curl -X POST https://api.ofox.ai/v1/videos \
-H "Authorization: Bearer $OFOX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "alibaba/wan-3.0",
"prompt": "Утро в городке на воде в Цзяннане, лодка медленно проплывает под каменным мостом",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'frame_imagesиinput_referencesнельзя передавать одновременно — это возвращает400 references_conflict.- Если звуковая дорожка не нужна, передайте
"generate_audio": false. - Полное описание структуры полей — в разделе Создание задачи видео.
Отличия от других семейств
- Отмена невозможна: после отправки задачи в upstream
DELETE /v1/videos/{id}возвращает400 cancel_not_supported, а задача продолжает генерироваться и тарифицируется. Проверяйте параметры перед отправкой. - Ссылки на видео: в наших тестах завершённая задача возвращает только
unsigned_urls(временные адреса Alibaba Cloud OSS), безmirror_urls. Временные адреса могут перестать работать через 24 часа — скачайте и сохраните видео заранее. - Более короткая длительность: минимум у Wan — 2 секунды, у HappyHorse — 3 секунды, у других семейств — 4 секунды.
Отключение водяного знака
Собственные параметры моделей Alibaba передаются через provider.options.dashscope:
{
"model": "alibaba/wan-3.0",
"prompt": "...",
"duration": 5,
"resolution": "720p",
"provider": {
"options": { "dashscope": { "watermark": false } }
}
}provider.options передаётся только совпавшему провайдеру, другие провайдеры его не получают. Подробнее — в разделе Маршрутизация провайдеров для видео.
Распространённые ошибки
Полный список кодов — в разделе Коды ошибок Video API.
Официальная документация
Часто задаваемые вопросы
Какую максимальную длительность видео поддерживает Wan?
Wan 3.0 и Wan 3.0 Prime — от 2 до 30 секунд на задачу; Wan 2.6 и Wan 2.7 — от 2 до 15 секунд; HappyHorse 1.0 и 1.1 — от 3 до 15 секунд. Значение вне диапазона возвращает 400 duration out of range.
Как убрать водяной знак в видео Wan?
Добавьте в запрос provider.options.dashscope.watermark: false. provider.options передаётся только провайдеру Alibaba Cloud Model Studio (dashscope).
Можно ли отменить задачу Wan?
Нет. Задачи моделей Alibaba нельзя прервать после отправки в upstream: DELETE возвращает 400 cancel_not_supported, а задача продолжает генерироваться и тарифицируется. Проверяйте параметры перед отправкой.
Wan 2.6 возвращает ошибку mixref2video requests are not supported by this model — что делать?
Wan 2.6 и HappyHorse 1.1 не поддерживают видео в качестве референса. Удалите video_url из input_references или перейдите на Wan 2.7, Wan 3.0 или HappyHorse 1.0.
Поддерживает ли Wan соотношения 4:3 и 3:4?
Соотношения 4:3, 3:4 и adaptive поддерживают только Wan 3.0 и Wan 3.0 Prime. Wan 2.x и HappyHorse поддерживают только 16:9, 9:16 и 1:1.
Как долго действуют ссылки на видео, созданные Wan?
После завершения возвращаются unsigned_urls — временные адреса Alibaba Cloud OSS, которые могут перестать работать через 24 часа. Скачайте и сохраните видео заранее.