MaaS-HaiLuo
公共信息
| 参数 | 描述 | 示例 |
|---|---|---|
| basePath | 调用mass api的基础路径,包含/v1/ai固定路径 | https://genaiapi.cloudsway.net/v1/ai |
| endpointPath | 调用mass api的生成的一段随机路径 | LPUqHEAjfonOmohV |
| AccessKey | 调用mass api的accessKey | RWxxxxxxxx0Gd |
| taskId | 异步处理视频任务的任务id | 1234abcd |
按照上面示例,最终请求接口的路径为 https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate
请求方法
POST
请求路径
{basePath}/{endpointPath}/hailuo/video/generate
请求header
| 参数 | 描述 | 示例 |
|---|---|---|
| Authorization | AccessKey Bearer ${AccessKey} |
Bearer RWXXXXXXX0Gd |
MaaS_HaiLuo_02 文生视频
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 否 | 生成视频的描述。(注:最大支持2000字符)。 一、支持插入运镜指令,实现运镜控制:运镜指令需以[ ]格式插入prompt中镜头应用处,标准运镜指令格式为[C1,C2,C3],其中C表示不同类型运镜,共支持15种枚举运镜方式,具体可参考下方详情。为保证运镜效果,建议组合运镜指令不超过3个。 1.支持15种运镜方式(枚举值) (1) 左右移:[左移]、[右移] (2)左右摇:[左摇]、[右摇] (3)推拉:[推进]、[拉远] (4)升降:[上升]、[下降] (5)上下摇:[上摇]、[下摇] (6)变焦:[变焦推近]、[变焦拉远] (7)晃动:[晃动] (8)跟随:[跟随] (9)固定:[固定] 2、支持单一及组合运镜 (1)单一运镜:例如[左摇],表示插入单一镜头; (2)多运镜同时生效:同一组内的镜头表示同时生效,如[左摇,右移],表示插入两个组合镜头,且同时生效; (3)多运镜先后生效:插入在前的镜头指令,先生效。如在prompt描述“xxx[左摇],xxx[右移] ” 表示:视频生成时,先运行左摇镜头,后运行右移镜头; 二、支持通过自然语言描述,实现运镜控制;使用指令内运镜名称,会提升运镜响应准确性。 三、 运镜指令与自然语言描述可同时生效。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| fastPretreatment | boolean | 否 | 是否缩短 promptOptimizer 的优化耗时,默认为 false。 |
| duration | int | 视频时长(秒),默认值为 6。其可用值与模型和分辨率相关,768P分辨率,视频时长:6s或者10s;1080P分辨率,视频时长:6s | |
| resolution | string | 视频分辨率。其可用值与模型和时长相关,6s 时长支持分辨率为768P (默认), 1080P;10s时长支持分辨率为768P (默认) |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
-H 'Authorization: Bearer {Your AK}' \
-H 'Content-Type: application/json' \
-d '{
"prompt": "A man picks up a book [Pedestal up], then reads [Static shot].",
"duration": 6,
"resolution": "768P"
}'
返回值
{
"taskId": "106916112212032"
}
MaaS_HaiLuo_02 图生视频
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 否 | 生成视频的描述。(注:最大支持2000字符)。 一、支持插入运镜指令,实现运镜控制:运镜指令需以[ ]格式插入prompt中镜头应用处,标准运镜指令格式为[C1,C2,C3],其中C表示不同类型运镜,共支持15种枚举运镜方式,具体可参考下方详情。为保证运镜效果,建议组合运镜指令不超过3个。 1.支持15种运镜方式(枚举值) (1) 左右移:[左移]、[右移] (2)左右摇:[左摇]、[右摇] (3)推拉:[推进]、[拉远] (4)升降:[上升]、[下降] (5)上下摇:[上摇]、[下摇] (6)变焦:[变焦推近]、[变焦拉远] (7)晃动:[晃动] (8)跟随:[跟随] (9)固定:[固定] 2、支持单一及组合运镜 (1)单一运镜:例如[左摇],表示插入单一镜头; (2)多运镜同时生效:同一组内的镜头表示同时生效,如[左摇,右移],表示插入两个组合镜头,且同时生效; (3)多运镜先后生效:插入在前的镜头指令,先生效。如在prompt描述“xxx[左摇],xxx[右移] ” 表示:视频生成时,先运行左摇镜头,后运行右移镜头; 二、支持通过自然语言描述,实现运镜控制;使用指令内运镜名称,会提升运镜响应准确性。 三、 运镜指令与自然语言描述可同时生效。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 是 | 模型将以此参数中传入的图片为首帧画面来生成视频。 支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。 传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大20MB。 |
| fastPretreatment | boolean | 否 | 是否缩短 promptOptimizer 的优化耗时,默认为 false。 |
| duration | int | 视频时长(秒),默认值为 6。其可用值与模型和分辨率相关,768P分辨率,视频时长:6s或者10s;1080P分辨率,视频时长:6s | |
| resolution | string | 视频分辨率。其可用值与模型和时长相关,6s 时长支持分辨率为768P (默认), 1080P;10s时长支持分辨率为768P (默认) |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
-H 'Authorization: Bearer {Your AK}' \
-H 'Content-Type: application/json' \
-d '{
"prompt": "两条粉红锦鲤在一起游动,有一条突然翻腾跳了起来,又落入水中",
"firstFrameImage": "https://img-nos.yiyouliao.com/alph/73c0cf110d2a14e92f48633db4a833c8.jpeg?yiyouliao_channel=vivo_image",
"duration": 6,
"resolution": "512P"
}'
返回值
{
"taskId": "1896852590888419329"
}
MaaS_HaiLuo_02 首尾帧生成视频
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 否 | 生成视频的描述。(注:最大支持2000字符)。 一、支持插入运镜指令,实现运镜控制:运镜指令需以[ ]格式插入prompt中镜头应用处,标准运镜指令格式为[C1,C2,C3],其中C表示不同类型运镜,共支持15种枚举运镜方式,具体可参考下方详情。为保证运镜效果,建议组合运镜指令不超过3个。 1.支持15种运镜方式(枚举值) (1) 左右移:[左移]、[右移] (2)左右摇:[左摇]、[右摇] (3)推拉:[推进]、[拉远] (4)升降:[上升]、[下降] (5)上下摇:[上摇]、[下摇] (6)变焦:[变焦推近]、[变焦拉远] (7)晃动:[晃动] (8)跟随:[跟随] (9)固定:[固定] 2、支持单一及组合运镜 (1)单一运镜:例如[左摇],表示插入单一镜头; (2)多运镜同时生效:同一组内的镜头表示同时生效,如[左摇,右移],表示插入两个组合镜头,且同时生效; (3)多运镜先后生效:插入在前的镜头指令,先生效。如在prompt描述“xxx[左摇],xxx[右移] ” 表示:视频生成时,先运行左摇镜头,后运行右移镜头; 二、支持通过自然语言描述,实现运镜控制;使用指令内运镜名称,会提升运镜响应准确性。 三、 运镜指令与自然语言描述可同时生效。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 是 | 模型将以此参数中传入的图片为首帧画面来生成视频。 支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。 传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大20MB。 |
| lastFrameImage | string | 是 | 将指定图片作为视频的结束帧。支持公网 URL 或 Base64 编码的 Data URL (data:image/jpeg;base64,...)。 图片要求: 格式:JPG, JPEG, PNG, WebP 体积:小于 20MB<br 尺寸:短边像素大于 300px,长宽比在 2:5 和 5:2 之间 生成视频尺寸遵循首帧图片,当首帧和尾帧的图片尺寸不一致时,模型将参考首帧对尾帧图片进行裁剪。 |
| fastPretreatment | boolean | 否 | 是否缩短 promptOptimizer 的优化耗时,默认为 false。 |
| duration | int | 视频时长(秒),默认值为 6。其可用值与模型和分辨率相关,768P分辨率,视频时长:6s或者10s;1080P分辨率,视频时长:6s | |
| resolution | string | 视频分辨率。其可用值与模型和时长相关,6s 时长支持分辨率为768P (默认), 1080P;10s时长支持分辨率为768P (默认) |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
-H 'Authorization: Bearer {Your AK}' \
-H 'Content-Type: application/json' \
-d '{
"prompt": "春天到了,柴犬喜欢跑到青草坪上玩,有时遇到燕子,有时是蝴蝶,它喜欢追着它们玩",
"firstFrameImage": "https://gips0.baidu.com/it/u=2974741270,3739586374&fm=3086&app=3086&f=JPEG&wm=1,baiduai3,0,0,13,9&wmo=5,5&w=1024&h=1024",
"lastFrameImage": "https://gips3.baidu.com/it/u=825077730,3574459487&fm=3086&app=3086&f=JPEG&wm=1,baiduai3,0,0,13,9&wmo=5,5&w=1024&h=1024",
"duration": 6,
"resolution": "768P"
}'
返回值
{
"taskId": "106916112212032"
}
MaaS_HL_Video_i2v 图生视频
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 否 | 生成视频的描述。(注:最大支持2000字符)。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 是 | 模型将以此参数中传入的图片为首帧画面来生成视频。支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大于20MB。 |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl --location --request POST 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {YOUR_ACCESS_KEY}' \
--data-raw '{
"prompt": " ",
"promptOptimizer": true,
"firstFrameImage": "https://bpic.588ku.com/element_origin_min_pic/21/06/18/74907fcfaa474bb06b76a8b1c6ff917e.jpg"
}'
返回值
{
"taskId": "1896852590888419329"
}
MaaS_HL_Video_t2v (文生视频)
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 是 | 生成视频的描述。(注:最大支持2000字符)。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 否 | 模型将以此参数中传入的图片为首帧画面来生成视频。支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大于20MB。 |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl --location --request POST 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {YOUR_ACCESS_KEY}' \
--data-raw '{
"prompt": "女生落落大方,在风景如画的场景中微笑",
"promptOptimizer": true,
"firstFrameImage": " "
}'
返回值
{
"taskId": "1896852590888419329"
}
MaaS_HL_Video_i2v_live (图生视频立绘)
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 否 | 生成视频的描述。(注:最大支持2000字符)。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 是 | 模型将以此参数中传入的图片为首帧画面来生成视频。支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大于20MB。 |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl --location --request POST 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {YOUR_ACCESS_KEY}' \
--data-raw '{
"prompt": " ",
"promptOptimizer": true,
"firstFrameImage": "https://bpic.588ku.com/element_origin_min_pic/21/06/18/74907fcfaa474bb06b76a8b1c6ff917e.jpg"
}'
返回值
{
"taskId": "1896852590888419329"
}
MaaS_HL_Video_i2v_director (图生视频运镜)
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 否 | 生成视频的描述。(注:最大支持2000字符)。 一、支持插入运镜指令,实现运镜控制:运镜指令需以[ ]格式插入prompt中镜头应用处,标准运镜指令格式为[C1,C2,C3],其中C表示不同类型运镜,共支持15种枚举运镜方式,具体可参考下方详情。为保证运镜效果,建议组合运镜指令不超过3个。 1.支持15种运镜方式(枚举值) (1) 左右移:[左移]、[右移] (2)左右摇:[左摇]、[右摇] (3)推拉:[推进]、[拉远] (4)升降:[上升]、[下降] (5)上下摇:[上摇]、[下摇] (6)变焦:[变焦推近]、[变焦拉远] (7)晃动:[晃动] (8)跟随:[跟随] (9)固定:[固定] 2、支持单一及组合运镜 (1)单一运镜:例如[左摇],表示插入单一镜头; (2)多运镜同时生效:同一组内的镜头表示同时生效,如[左摇,右移],表示插入两个组合镜头,且同时生效; (3)多运镜先后生效:插入在前的镜头指令,先生效。如在prompt描述“xxx[左摇],xxx[右移] ” 表示:视频生成时,先运行左摇镜头,后运行右移镜头; 二、支持通过自然语言描述,实现运镜控制;使用指令内运镜名称,会提升运镜响应准确性。 三、 运镜指令与自然语言描述可同时生效。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 是 | 模型将以此参数中传入的图片为首帧画面来生成视频。支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大于20MB。 |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl --location --request POST 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {YOUR_ACCESS_KEY}' \
--data-raw '{
"prompt": " ",
"promptOptimizer": true,
"firstFrameImage": "https://bpic.588ku.com/element_origin_min_pic/21/06/18/74907fcfaa474bb06b76a8b1c6ff917e.jpg"
}'
返回值
{
"taskId": "1896852590888419329"
}
MaaS_HL_Video_t2v_director (文生视频运镜)
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 是 | 生成视频的描述。(注:最大支持2000字符)。 一、支持插入运镜指令,实现运镜控制:运镜指令需以[ ]格式插入prompt中镜头应用处,标准运镜指令格式为[C1,C2,C3],其中C表示不同类型运镜,共支持15种枚举运镜方式,具体可参考下方详情。为保证运镜效果,建议组合运镜指令不超过3个。 1.支持15种运镜方式(枚举值) (1) 左右移:[左移]、[右移] (2)左右摇:[左摇]、[右摇] (3)推拉:[推进]、[拉远] (4)升降:[上升]、[下降] (5)上下摇:[上摇]、[下摇] (6)变焦:[变焦推近]、[变焦拉远] (7)晃动:[晃动] (8)跟随:[跟随] (9)固定:[固定] 2、支持单一及组合运镜 (1)单一运镜:例如[左摇],表示插入单一镜头; (2)多运镜同时生效:同一组内的镜头表示同时生效,如[左摇,右移],表示插入两个组合镜头,且同时生效; (3)多运镜先后生效:插入在前的镜头指令,先生效。如在prompt描述“xxx[左摇],xxx[右移] ” 表示:视频生成时,先运行左摇镜头,后运行右移镜头; 二、支持通过自然语言描述,实现运镜控制;使用指令内运镜名称,会提升运镜响应准确性。 三、 运镜指令与自然语言描述可同时生效。 |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 否 | 模型将以此参数中传入的图片为首帧画面来生成视频。支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大于20MB。 |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl --location --request POST 'https://genaiapi.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {YOUR_ACCESS_KEY}' \
--data-raw '{
"prompt": "女生落落大方,在风景如画的场景中微笑",
"promptOptimizer": true,
"firstFrameImage": " "
}'
返回值
{
"taskId": "1896852590888419329"
}
MaaS_HL_Video_s2v(主体生视频)
请求body
| 字段名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| prompt | string | 否 | 生成视频的描述。(注:最大支持2000字符) |
| promptOptimizer | promptOptimizer | 否 | 默认取值为true,模型会自动优化传入的prompt,以提升生成质量。如果需要更精确的控制,可以将此参数设置为false,模型将更加严格地遵循指令。此时建议提供更精细的prompt,以获得最佳效果。 |
| firstFrameImage | string | 否 | 模型将以此参数中传入的图片为首帧画面来生成视频。支持传入图片的data:image/jpeg;base64,{data}格式的 Base64 编码字符串,或可通过公网访问的 URL。传入此参数时支持将prompt设置为空字符串或不传入prompt,模型将自主决定画面如何演变。 传入图片需要满足以下条件: 1.格式为JPG/JPEG/PNG; 2.长宽比大于2:5、小于5:2; 3.短边像素大于300px; 4.大小不大于20MB。 |
| type | string | 是 | 主体类型,目前仅支持"character",即人物面部主体。 |
| image | string | 是 | 主体参考图的data:image/jpeg;base64,{data}格式的Base64 编码字符串,或可通过公网访问的 URL,以字符串形式存储在数组中(暂时数组长度仅支持为 1,即单图参考)。 主体参考图片尺寸需小于20MB,格式支持jpg、jpeg、png。 注:图片中需要包含有效主体信息,否则视频生成过程将会失败(任务创建时不会受阻),此情况下将会在查询接口中返回视频生成任务失败状态。 |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 任务ID |
示例
请求
curl --location --request POST 'https://genaiapipre.cloudsway.net/v1/ai/XXXXX/hailuo/video/generate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {YOUR_ACCESS_KEY}' \
--data-raw '{
"prompt": "镜头缓缓移动,跟随清澈的溪流穿过茂密的森林,阳光透过树叶,斑驳的光影在水面上跳动,伴随轻柔的流水声",
"subjectReference": [
{
"type": "character",
"image": [
"https://bpic.588ku.com/element_origin_min_pic/21/06/18/74907fcfaa474bb06b76a8b1c6ff917e.jpg"
]
}
]
}'
返回值
{
"taskId": "1896852590888419329"
}
获取fileId
请求方法
GET
请求路径
{basePath}/{endpointPath}/hailuo/video/task/{taskId}
请求header
| 参数 | 描述 | 示例 |
|---|---|---|
| Authorization | AccessKey Bearer ${AccessKey} |
Bearer RWXXXXXXX0Gd |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 此次被查询的任务ID |
| status | string | 任务状态,包括以下状态: Preparing-准备中 Queueing-队列中 Processing-生成中 Success-成功 Fail-失败 |
| fileId | string | 任务成功后,该字段返回生成视频对应的文件ID |
| videoWidth | Integer | 任务成功后,该字段将返回生成视频的横边像素数。 |
| videoHeight | Integer | 任务成功后,该字段将返回生成视频的竖边像素数。 |
示例
请求
curl --location --request GET 'https://genaiapi.cloudsway.net/v1/ai/xxxxxxxxxx/hailuo/video/task/{taskID}' \
--header 'Authorization: Bearer {YOUR_ACCESS_KEY}'
返回值
{
"status": "Preparing",
"file_id": "",
"task_id": "244785605570723",
"base_resp": {
"status_msg": "success",
"status_code": 0
},
"video_width": 0,
"video_height": 0
}
获取视频url
请求方法
GET
请求路径
{basePath}/{endpointPath}/hailuo/video/file?taskId={taskID}&fileId={fileID}
请求header
| 参数 | 描述 | 示例 |
|---|---|---|
| Authorization | AccessKey Bearer ${AccessKey} |
Bearer RWXXXXXXX0Gd |
返回值
| 字段名 | 类型 | 描述 |
|---|---|---|
| taskId | string | 此次被查询的任务ID |
| createdAt | string | 创建文件时的 Unix 时间戳,以秒为单位。 |
| filename | string | 文件的名称。 |
| purpose | Integer | 文件的使用目的。 |
| mediaUrl | Integer | 视频url |
| expireTime | string | 文件过期时间,以秒为单位。 |
示例
请求
curl --location --request GET 'https://genaiapi.cloudsway.net/v1/ai/xxxxxx/hailuo/video/file?taskId={taskID}&fileId={fileID}' \
--header 'authorization: Bearer {YOUR_ACCESS_KEY}'
返回值
{
"fileId": "243456265392387",
"createdAt": 1740990443,
"filename": "output.mp4",
"purpose": "video_generation",
"mediaUrl": "https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/inference_output%2Fvideo%2F2025-03-03%2F39dc4a78-d61a-481e-ad09-03fa8d149d0f%2Foutput.mp4?Expires=1741347299&OSSAccessKeyId=LTAI5tAmwsjSaaZVA6cEFAUu&Signature=%2FBltvbcKIHHDKgHvy651PcV2rzk%3D",
"expireTime": 1741022843
}