DataEyes · API 文档
最后更新:2026-06-26
| 环境 | Base URL |
|---|---|
| DataEyes | https://platform.dataeyes.ai/ali |
Authorization 请求头中携带 API Key,格式如下:Authorization: Bearer sk-xxxxtask_id。task_id 查询任务状态与结果。POST https://platform.dataeyes.ai/ali/api/v1/services/aigc/video-generation/video-synthesis| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
Content-Type | string | 是 | 固定值:application/json |
Authorization | string | 是 | API Key 认证。格式:Bearer sk-xxxx |
X-DashScope-Async | string | 是 | 异步处理标识,必须设置为 enable。缺少此请求头将返回错误:"current user api does not support synchronous calls" |
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名称。固定值:happyhorse-1.0-video-edit |
input | object | 是 | 模型输入信息,详见下表 |
parameters | object | 否 | 视频编辑参数,详见下表 |
input 对象| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
prompt | string | 是 | 文本提示词,用于描述对视频的编辑意图(如风格转换、局部替换等)。支持任意语言输入,长度不超过 5000 个非中文字符或 2500 个中文字符,超出部分自动截断。 |
media | array | 是 | 媒体素材列表,必须包含 1 个 video 类型元素,可选包含 0~5 个 reference_image 类型元素。 |
media[] 元素属性| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
type | string | 是 | 媒体素材类型。可选值:video(待编辑的视频,必传)、reference_image(参考图像,可选) |
url | string | 是 | 媒体素材的 URL 地址 |
| 素材类型 | 数量要求 |
|---|---|
video | 有且仅有 1 个 |
reference_image | 0 ~ 5 张 |
| 项目 | 要求 |
|---|---|
| 格式 | MP4、MOV(建议 H.264 编码) |
| 时长 | 3 ~ 60 秒 |
| 分辨率 | 长边不超过 4096 像素,短边不小于 360 像素 |
| 宽高比 | 1:2.5 ~ 2.5:1 |
| 文件大小 | 不超过 100MB |
| 帧率 | 大于 8fps |
| 输入方式 | 公网 URL(支持 HTTP/HTTPS 协议) |
输出视频时长说明:输出视频时长为 3~15 秒。当输入视频不超过 15 秒时,输出时长与输入一致;当输入视频超过 15 秒时,系统自动截取前 15 秒。
| 项目 | 要求 |
|---|---|
| 格式 | JPEG、JPG、PNG、WEBP |
| 分辨率 | 宽高尺寸不小于 300 像素 |
| 宽高比 | 1:2.5 ~ 2.5:1 |
| 文件大小 | 不超过 20MB |
https://xxx/xxx.pngdata:{MIME_type};base64,{base64_data}。示例:data:image/png;base64,GDU7MtCZ...| 图像格式 | MIME Type |
|---|---|
| JPEG/JPG | image/jpeg |
| PNG | image/png |
| WEBP | image/webp |
parameters 对象| 参数名 | 类型 | 必选 | 默认值 | 说明 |
|---|---|---|---|---|
resolution | string | 否 | 1080P | 视频分辨率档位。可选值:720P、1080P |
watermark | boolean | 否 | true | 是否添加水印(位于视频右下角,文案固定为"Happy Horse")。true:添加;false:不添加 |
audio_setting | string | 否 | auto | 声音控制。auto:由模型自行控制;origin:保留输入视频的原始声音 |
seed | integer | 否 | 随机 | 随机数种子,取值范围:[0, 2147483647]。固定 seed 可提升结果可复现性,但不保证完全一致 |
{
"output": {
"task_status": "PENDING",
"task_id": "0385dc79-5ff8-4d82-bcb6-xxxxxx"
},
"request_id": "4909100c-7b5a-9f92-bfe5-xxxxxx"
}| 字段名 | 类型 | 说明 |
|---|---|---|
output.task_id | string | 任务 ID,用于后续查询。有效期 24 小时 |
output.task_status | string | 任务状态。枚举值见任务状态说明 |
request_id | string | 请求唯一标识,可用于溯源和问题排查 |
code | string | 错误码(仅在请求失败时返回) |
message | string | 错误详情(仅在请求失败时返回) |
GET https://platform.dataeyes.ai/ali/api/v1/tasks/{task_id}{task_id} 替换为步骤一返回的任务 ID。| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
Authorization | string | 是 | API Key 认证。格式:Bearer sk-xxxx |
PENDING → RUNNING → SUCCEEDED / FAILED。task_id 有效期为 24 小时,超时后将无法查询。{
"request_id": "c11018a8-3f83-9591-a636-xxxxxx",
"output": {
"task_id": "051c7b40-b2c5-4341-aee4-xxxxxx",
"task_status": "SUCCEEDED",
"submit_time": "2026-04-26 14:13:14.373",
"scheduled_time": "2026-04-26 14:13:14.419",
"end_time": "2026-04-26 14:14:13.679",
"orig_prompt": "让视频中的角色穿上图片中的条纹毛衣",
"video_url": "https://dashscope-result.oss-cn-beijing.aliyuncs.com/xxxx.mp4"
},
"usage": {
"duration": 13.24,
"input_video_duration": 6.62,
"output_video_duration": 6.62,
"video_count": 1,
"SR": 720
}
}| 字段名 | 类型 | 说明 |
|---|---|---|
output.task_id | string | 任务 ID |
output.task_status | string | 任务状态。枚举值见任务状态说明 |
output.submit_time | string | 任务提交时间。格式:YYYY-MM-DD HH:mm:ss.SSS |
output.scheduled_time | string | 任务开始执行时间。格式:YYYY-MM-DD HH:mm:ss.SSS |
output.end_time | string | 任务完成时间。格式:YYYY-MM-DD HH:mm:ss.SSS |
output.video_url | string | 生成的视频下载链接。仅在 SUCCEEDED 状态返回,有效期 24 小时。视频格式:MP4(H.264 编码) |
output.orig_prompt | string | 原始输入的 prompt |
output.code | string | 错误码(仅在失败时返回) |
output.message | string | 错误详情(仅在失败时返回) |
usage.duration | float | 总视频时长(秒),用于计费 |
usage.input_video_duration | float | 输入视频时长(秒) |
usage.output_video_duration | float | 输出视频时长(秒) |
usage.video_count | integer | 输出视频数量,固定为 1 |
usage.SR | integer | 输出视频分辨率档位 |
request_id | string | 请求唯一标识,可用于溯源和问题排查 |
| 状态值 | 说明 |
|---|---|
PENDING | 任务排队中 |
RUNNING | 任务处理中 |
SUCCEEDED | 任务执行成功 |
FAILED | 任务执行失败 |
CANCELED | 任务已取消 |
UNKNOWN | 任务不存在或状态未知(task_id 不存在或已超过 24 小时有效期) |
X-DashScope-Async: enable 为必填请求头,缺少将报错。audio_setting 参数可选择保留原始声音(origin)或由模型自行控制(auto)。| 错误码 | 说明 |
|---|---|
InvalidApiKey | API Key 无效或未提供 |
InvalidParameter | 请求参数不合法 |
Throttling | 请求频率超限 |
