Создать видео(HappyHorse)
Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ).
HappyHorse интерфейс генерации видео Alibaba; публичные пути следуют официальному протоколу DashScope.
Поддерживаются 5 внешних моделей: happyhorse-1.0、happyhorse-1.0-i2v、happyhorse-1.0-t2v、happyhorse-1.0-r2v、happyhorse-1.0-video-edit。Из них happyhorse-1.0 — агрегированная модель, для которой нужно использовать mode, чтобы различать t2v、i2v、r2v、video_edit.
Публичный интерфейс сохраняет официальный формат endpoint; каналоспецифичный префикс используется только для внутреннего формирования при запросах шлюза к конкретному upstream-каналу. Клиенту не нужно явно передавать X-DashScope-Async — это обрабатывается шлюзом или адаптером официального канала.
Дополнены схема публичного запроса, структура запроса статуса задачи и рекомендуемый шаблон проверки для официального формата генерации видео Alibaba HappyHorse; публичные пути сохраняют официальный формат endpoint.
Поддерживаемые модели: happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit
Унифицированные поля запроса:
model(string, обязательно): внешнее имя модели HappyHorse. Агрегированную модельhappyhorse-1.0необходимо использовать вместе сmode.mode(string, необязательно): режим агрегированной модели; типичные значения:t2v、i2v、r2v、video_edit. Для фиксированной подмодели можно не передавать.input.prompt(string, обязательно): prompt для генерации или редактирования видео.input.media(array[object], необязательно): мультимедийный ввод. Для image-to-video используетсяfirst_frame, для reference-to-video —reference_image, для редактирования видео —videoи, при необходимости,reference_image.parameters.duration(integer, необязательно): длительность генерации, тарифицируется по секундам.parameters.resolution(string, необязательно): выходное разрешение; типичные значения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; официальный формат редактирования видео.
Авторизации
Используйте проверку подлинности Bearer Token.
Формат: Authorization: Bearer sk-xxxxxx
Тело
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 "happyhorse-1.0-t2v"
Режим агрегированной модели, распространённые значения: t2v, i2v, r2v, video_edit. Фиксированную подмодель можно не передавать.
t2v, i2v, r2v, video_edit 