数眼智能
官网首页文档首页快速开始开发工具接入AI大模型API
官网首页文档首页快速开始开发工具接入AI大模型API
  1. HappyHorse
  • 文本生成API
    • 对话补全 Chat Completions
  • 视频生成接口API
    • 豆包Seedance视频生成
      • 00-概述
      • 01-创建视频生成任务
      • 02-查询视频生成任务
      • 03-查询视频生成任务列表
      • 04-取消或删除视频生成任务
      • Seedance 私域素材库 API
    • 海螺Hailuo视频生成
      • 00-概述
      • 01-文生视频-T2V
      • 02-图生视频-I2V
      • 03-首尾帧生成视频-FL2V
      • 04-主体参考视频-S2V
      • 05-查询任务状态
      • 06-视频下载
      • 07-附录-运镜指令与回调
    • 可灵AI视频生成
      • 00-概述
      • 01-文生视频
      • 02-图生视频
      • 03-视频Omni
      • 04-多图参考生视频
      • 05-动作控制
      • 06-多模态视频编辑
      • 07-视频延长
      • 08-对口型
      • 09-数字人
      • 10-文生音效
      • 11-视频配音效
      • 12-语音合成
      • 13-音色克隆
      • 14-图像识别
      • 15-主体管理
      • 16-视频特效
    • Vidu视频生成
      • 00-概述
      • 01-文生视频
      • 02-图生视频
      • 03-参考生视频
      • 04-首尾帧
      • 05-智能多帧
      • 06-场景特效模板
      • 07-模板成片
      • 08-查询任务
    • 即梦视频生成
      • 00-概述
      • 01-3.0Pro视频生成
      • 02-720P文生视频
      • 03-720P图生视频-首帧
      • 04-720P图生视频-首尾帧
      • 05-720P图生视频-运镜
      • 06-1080P文生视频
      • 07-1080P图生视频-首帧
      • 08-1080P图生视频-首尾帧
      • 09-错误码
    • HappyHorse
      • HappyHorse-文生视频
      • HappyHorse-图生视频-基于首帧
      • HappyHorse-参考生视频
      • HappyHorse-视频编辑
    • 通用视频生成API
      • 通用视频生成 API 接口调用文档
  • 通用图像生成API
    • 图像生成接口文档
  • Rerank重排序模型
    • 重排序
  1. HappyHorse

HappyHorse-图生视频-基于首帧

HappyHorse 图生视频(基于首帧)API 参考#

数眼智能 · API 文档
最后更新:2026-06-26

概述#

HappyHorse 图生视频模型,以首帧图片为基础,支持通过文本描述进行引导,生成物理真实、运动流畅的视频。数眼智能已完成对该模型的兼容适配,您可通过数眼智能平台统一调用。

接口地址#

环境Base URL
数眼智能https://platform.shuyanai.com/ali
在此 Base URL 基础上拼接官方路径即可完成调用。

认证方式#

所有请求须在 Authorization 请求头中携带 API Key,格式如下:
Authorization: Bearer sk-xxxx

调用流程#

图生视频任务耗时较长(通常 1–5 分钟),API 采用异步调用方式,分为两个步骤:
1.
创建任务 — 提交视频生成请求,获取 task_id。
2.
轮询查询 — 根据 task_id 查询任务状态与结果。

步骤一:创建任务#

请求#

POST https://platform.shuyanai.com/ali/api/v1/services/aigc/video-generation/video-synthesis

请求头(Headers)#

参数名类型必选说明
Content-Typestring是固定值:application/json
Authorizationstring是API Key 认证。格式:Bearer sk-xxxx
X-DashScope-Asyncstring是异步处理标识,必须设置为 enable。缺少此请求头将返回错误:"current user api does not support synchronous calls"

请求体(Request Body)#

参数名类型必选说明
modelstring是模型名称。可选值:happyhorse-1.1-i2v、happyhorse-1.0-i2v
inputobject是模型输入信息,详见下表
parametersobject否视频处理参数,详见下表

input 对象#

参数名类型必选说明
promptstring否文本提示词,用于描述期望生成的视频内容。支持任意语言输入,长度不超过 5000 个非中文字符或 2500 个中文字符,超出部分自动截断。
mediaarray是输入媒体列表,用于指定首帧图像。有且仅有 1 张首帧图像。

media[] 元素属性#

参数名类型必选说明
typestring是媒体素材类型。固定值:first_frame(首帧)
urlstring是首帧图像的 URL 或 Base64 编码数据
首帧图像限制:
项目要求
格式JPEG、JPG、PNG、WEBP
分辨率宽和高不小于 300 像素
宽高比1:2.5 ~ 2.5:1
文件大小不超过 20MB
支持的输入格式:
公网 URL:支持 HTTP 或 HTTPS 协议。示例:https://xxx/xxx.png
Base64 编码:格式为 data:{MIME_type};base64,{base64_data}。示例:data:image/png;base64,GDU7MtCZ...
图像格式MIME Type
JPEG/JPGimage/jpeg
PNGimage/png
WEBPimage/webp

parameters 对象#

参数名类型必选默认值说明
resolutionstring否1080P视频分辨率档位。可选值:720P、1080P。模型会根据分辨率档位自动缩放至相近总像素,输出宽高比与输入首帧近似一致。
durationinteger否5视频时长,单位:秒。取值范围:[3, 15] 的整数
watermarkboolean否true是否添加水印(位于视频右下角,文案固定为"Happy Horse")。true:添加;false:不添加
seedinteger否随机随机数种子,取值范围:[0, 2147483647]。固定 seed 可提升结果可复现性,但不保证完全一致
注意:图生视频的宽高比自动跟随输入首帧图像,无需手动指定 ratio 参数(与文生视频不同)。

请求示例#

成功响应#

{
  "output": {
    "task_status": "PENDING",
    "task_id": "0385dc79-5ff8-4d82-bcb6-xxxxxx"
  },
  "request_id": "4909100c-7b5a-9f92-bfe5-xxxxxx"
}

异常响应#

{
  "code": "InvalidApiKey",
  "message": "No API-key provided.",
  "request_id": "7438d53d-6eb8-4596-8835-xxxxxx"
}

响应字段说明#

字段名类型说明
output.task_idstring任务 ID,用于后续查询。有效期 24 小时
output.task_statusstring任务状态。枚举值见任务状态说明
request_idstring请求唯一标识,可用于溯源和问题排查
codestring错误码(仅在请求失败时返回)
messagestring错误详情(仅在请求失败时返回)

步骤二:查询任务结果#

请求#

GET https://platform.shuyanai.com/ali/api/v1/tasks/{task_id}
将 {task_id} 替换为步骤一返回的任务 ID。

请求头(Headers)#

参数名类型必选说明
Authorizationstring是API Key 认证。格式:Bearer sk-xxxx

轮询建议#

视频生成通常需数分钟,建议设置 15 秒的轮询间隔。
任务状态流转:PENDING → RUNNING → SUCCEEDED / FAILED。
任务成功后返回的视频链接有效期为 24 小时,请及时下载保存。
task_id 有效期为 24 小时,超时后将无法查询。

请求示例#

成功响应(任务完成)#

{
  "request_id": "8ae698ba-df2d-966c-abcf-xxxxxx",
  "output": {
    "task_id": "e56d806f-76f9-4037-aefa-xxxxxx",
    "task_status": "SUCCEEDED",
    "submit_time": "2026-04-20 19:33:50.425",
    "scheduled_time": "2026-04-20 19:33:50.463",
    "end_time": "2026-04-20 19:35:34.216",
    "orig_prompt": "一只猫在草地上奔跑",
    "video_url": "https://dashscope-result.oss-cn-beijing.aliyuncs.com/xxx.mp4?Expires=xxx"
  },
  "usage": {
    "duration": 5,
    "input_video_duration": 0,
    "output_video_duration": 5,
    "video_count": 1,
    "SR": 720
  }
}

异常响应(任务失败)#

{
  "request_id": "e5d70b02-ebd3-98ce-9fe8-759d7d7b107d",
  "output": {
    "task_id": "86ecf553-d340-4e21-af6e-a0c6a421c010",
    "task_status": "FAILED",
    "code": "InvalidParameter",
    "message": "The parameter is invalid."
  }
}

响应字段说明#

字段名类型说明
output.task_idstring任务 ID
output.task_statusstring任务状态。枚举值见任务状态说明
output.submit_timestring任务提交时间。格式:YYYY-MM-DD HH:mm:ss.SSS
output.scheduled_timestring任务开始执行时间。格式:YYYY-MM-DD HH:mm:ss.SSS
output.end_timestring任务完成时间。格式:YYYY-MM-DD HH:mm:ss.SSS
output.video_urlstring生成的视频下载链接。仅在 SUCCEEDED 状态返回,有效期 24 小时。视频帧率 24fps,格式:MP4(H.264 编码)
output.orig_promptstring原始输入的 prompt
output.codestring错误码(仅在失败时返回)
output.messagestring错误详情(仅在失败时返回)
usage.durationinteger总视频时长(秒),用于计费
usage.input_video_durationinteger输入视频时长(秒),图生视频场景固定为 0
usage.output_video_durationinteger输出视频时长(秒)
usage.video_countinteger输出视频数量,固定为 1
usage.SRinteger输出视频分辨率档位
request_idstring请求唯一标识,可用于溯源和问题排查

任务状态说明#

状态值说明
PENDING任务排队中
RUNNING任务处理中
SUCCEEDED任务执行成功
FAILED任务执行失败
CANCELED任务已取消
UNKNOWN任务不存在或状态未知(task_id 不存在或已超过 24 小时有效期)

完整调用示例(Python)#


常见问题#

视频的宽高比如何确定?#

图生视频的宽高比自动跟随输入首帧图像,无需手动指定。与 HappyHorse 文生视频不同,图生视频不支持 ratio 参数。

注意事项#

1.
异步必选头:X-DashScope-Async: enable 为必填请求头,缺少将报错。
2.
task_id 有效期:任务 ID 有效期为 24 小时,过期后无法查询。
3.
视频链接有效期:生成的视频下载链接有效期为 24 小时,请及时下载保存。
4.
请勿重复创建:同一请求仅需创建一次任务,通过轮询获取结果即可。
5.
查询频率限制:查询接口默认 RPS 为 20,建议轮询间隔不低于 15 秒。
6.
Prompt 长度限制:最大 5000 个非中文字符或 2500 个中文字符,超出部分自动截断。

错误码#

如调用失败并返回错误信息,常见错误码如下:
错误码说明
InvalidApiKeyAPI Key 无效或未提供
InvalidParameter请求参数不合法
Throttling请求频率超限
如遇其他错误码,请联系数眼智能技术支持获取帮助。

本文档由数眼智能提供,基于阿里云百炼 HappyHorse 模型兼容适配。
上一页
HappyHorse-文生视频
下一页
HappyHorse-参考生视频