HappyHorse-1.0-I2V

图生视频模型

异步提交任务

接口

https://api.modelverse.cn/v1/tasks/submit

输入

参数

类型

是否必选

描述

model

string

模型名称,此处为 happyhorse-1.0-i2v

input.prompt

string

文本提示词,用于描述期望生成的视频内容

input.img_url

string

视频首帧图片 URL。也兼容 input.first_frame_urlinput.images[0]

parameters.resolution

string

生成视频的分辨率档位,可选值:720P1080P,默认 1080P

parameters.duration

int

视频时长(秒),取值范围 315,默认 5

parameters.watermark

boolean

是否添加水印,默认 true

parameters.seed

int

随机数种子,范围 [0, 2147483647]

请求示例

curl --location --globoff 'https://api.modelverse.cn/v1/tasks/submit' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'X-DashScope-Async: enable' \
--header 'Content-Type: application/json' \
--data '{
    "model": "happyhorse-1.0-i2v",
    "input": {
      "prompt": "一只猫在草地上奔跑",
      "img_url": "https://example.com/cat.png"
    },
    "parameters": {
      "resolution": "720P",
      "duration": 5
    }
  }'

输出

参数

类型

描述

output.task_id

string

异步任务的唯一标识

request_id

string

请求的唯一标识

查询任务状态

接口

https://api.modelverse.cn/v1/tasks/status?task_id=<task_id>

输出

参数

类型

描述

output.task_id

string

异步任务的唯一标识

output.task_status

string

任务状态:Pending,Running,Success,Failure

output.urls

array

视频结果的 URL 列表

output.submit_time

integer

任务提交时间戳

output.finish_time

integer

任务完成时间戳

output.error_message

string

失败时返回的错误信息

usage.duration

integer

计费视频时长(秒)

usage.output_video_duration

number

输出视频时长(秒)

usage.video_count

integer

输出视频数量

usage.SR

integer

输出视频分辨率高度,例如 7201080

request_id

string

请求的唯一标识