跳转到主要内容
POST
/
v1
/
video
/
generations
HappyHorse 视频生成
curl --request POST \
  --url https://api.gravitex.ai/v1/video/generations \
  --header 'Authorization: <authorization>'

Documentation Index

Fetch the complete documentation index at: https://docs.gravitex.ai/llms.txt

Use this file to discover all available pages before exploring further.

简介

HappyHorse(快马)是阿里云百炼推出的视频生成系列,由文生视频(HappyHorse-T2V)、图生视频(HappyHorse-I2V)与参考生视频(HappyHorse-R2V)组成,主打物理真实、运动流畅的高质量视频输出。全系列支持 720P1080P 输出,时长 3–15 秒 通过 GravitexAI 统一视频接口调用:先 提交视频任务 获取 task_id,再 查询视频任务 轮询状态并获取 url
HappyHorse 的请求体通过 metadata.inputmetadata.parameters 传递底层 DashScope 参数,与万相 2.7 结构相同。参考生视频在 prompt 中使用 [Image 1][Image 2] 指代参考图(英文方括号格式),且仅支持图片参考,不支持视频参考。

认证

Authorization
string
必填
Bearer Token,如 Bearer sk-xxxxxxxxxx

支持的模型

模型 ID说明支持分辨率最大时长特点
happyhorse-1.0-t2v文生视频720P、1080P15 秒文本语义理解、多宽高比
happyhorse-1.0-i2v图生视频(首帧)720P、1080P15 秒首帧驱动,画幅跟随输入图
happyhorse-1.0-r2v参考生视频720P、1080P15 秒最多 9 张参考图,主体融合

调用流程

  1. 提交任务POST /v1/video/generations,传入 modelpromptdurationmetadata 中的 HappyHorse 参数。
  2. 轮询状态GET /v1/video/generations/{task_id},建议每 3–15 秒查询一次,直到 statussucceededfailed
  3. 获取结果:成功时响应中的 url 为视频地址(有效期通常为 24 小时,请及时下载转存)。

通用请求结构

字段类型必填说明
modelstring模型 ID,见上表
promptstring视场景视频生成提示词(与 metadata.input.prompt 一致)
durationinteger视频时长(秒),与 metadata.parameters.duration 保持一致
metadata.inputobject输入:promptmedia
metadata.parametersobject处理参数:resolutionratiodurationwatermarkseed

提交成功响应

{
  "task_id": "video_69095b4ce0048190893a01510c0c98b0",
  "status": "submitted",
  "format": "mp4"
}

查询成功响应

{
  "task_id": "video_69095b4ce0048190893a01510c0c98b0",
  "status": "succeeded",
  "format": "mp4",
  "url": "https://gravitex-ads.oss-cn-guangzhou.aliyuncs.com/2025/11/18/abc123/video.mp4"
}

使用场景

基于文本提示词生成物理真实、运动流畅的视频。
metadata.input.prompt
string
必填
文本提示词,描述期望生成的视频内容
metadata.parameters.resolution
string
默认值:"1080P"
720P1080P
metadata.parameters.ratio
string
默认值:"16:9"
宽高比:16:99:161:14:33:44:55:49:2121:9
metadata.parameters.duration
integer
默认值:"5"
视频时长(秒),取值范围 3–15
metadata.parameters.watermark
boolean
默认值:"true"
是否添加水印(右下角固定文案「Happy Horse」)
metadata.parameters.seed
integer
随机种子,范围 [0, 2147483647],用于提升可复现性
文生视频示例:
curl -X POST "https://api.gravitex.ai/v1/video/generations" \
  -H "Authorization: Bearer sk-xxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "happyhorse-1.0-t2v",
    "prompt": "一座由硬纸板和瓶盖搭建的微型城市,在夜晚焕发出生机。一列硬纸板火车缓缓驶过,小灯点缀其间,照亮前路。",
    "duration": 5,
    "metadata": {
      "input": {
        "prompt": "一座由硬纸板和瓶盖搭建的微型城市,在夜晚焕发出生机。一列硬纸板火车缓缓驶过,小灯点缀其间,照亮前路。"
      },
      "parameters": {
        "resolution": "720P",
        "ratio": "16:9",
        "duration": 5,
        "watermark": false
      }
    }
  }'

参数参考

通用 parameters

参数类型说明
durationinteger3–15 秒,默认 5
resolutionstring720P1080P,默认 1080P
watermarkboolean是否添加水印,默认 true
seedinteger随机种子,范围 [0, 2147483647]

文生视频 & 参考生视频

参数类型说明
ratiostring16:99:161:14:33:44:55:49:2121:9,默认 16:9。图生视频(i2v)由首帧决定画幅,无需传 ratio

媒体输入限制

类型格式大小其他限制
首帧图像(first_frame)JPEG、JPG、PNG、WEBP≤ 20MB宽和高不小于 300 像素
参考图像(reference_image)JPEG、JPG、PNG、WEBP≤ 20MB短边不低于 400 像素,推荐 720P 以上清晰图;1–9 张

错误处理

HTTP 状态码含义建议
400请求参数错误检查 metadata 结构与媒体限制
401未授权检查 API Key
429请求过于频繁降低频率后重试
502上游服务错误稍后重试
任务失败时,statusfailederror.message 包含具体原因。

常见问题

视频 urltask_id 有效期通常为 24 小时。建议获取后立即下载并转存至自有存储。
在 prompt 中使用 [Image 1][Image 2] 等英文方括号格式,顺序与 media 数组中 reference_image 的顺序一致。需明确描述参考图中的具体对象。
HappyHorse 图生视频仅支持 首帧first_frame)模式,不支持首尾帧、视频续写或音频驱动。
结构相同,均使用 metadata.input / metadata.parametersmedia 数组。主要差异:HappyHorse 参考生视频使用 [Image n] 指代且仅支持图片(最多 9 张);万相 2.7 使用「图n / 视频n」并支持视频参考与音色复刻。HappyHorse 默认分辨率 1080P、默认添加水印,时长范围为 3–15 秒。

相关接口

提交视频任务

统一视频任务提交入口与多模型参数说明

查询视频任务

轮询任务状态并获取视频 URL