duration:输出视频时长 = min(输入视频时长, 15),由模型决定aspect_ratio:输出宽高比与源视频一致(输入视频时长 + 输出视频时长) × 分辨率单价;模型会对超过 15 秒的输入截断按 15 秒计算##所有接口均需要使用Bearer Token进行认证##
获取 API Key:
访问 API Key 管理页面 获取您的 API Key
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY视频生成模型名称
happyhorse-1.0-video-edit "happyhorse-1.0-video-edit"
编辑指令文本,必填
长度限制:
2500 个字符5000 个字符提示词技巧:
将主角的衣服换成图片中的条纹毛衣、把视频背景换成雪山"让视频中的角色穿上图片中的条纹毛衣"
待编辑的源视频 URL,必填,仅 1 个(取数组第 1 个)
输入视频要求:
3 ~ 60 秒15 秒的输入自动截取前 15 秒2160 像素,短边 ≥ 320 像素1:2.5 ~ 2.5:1100MB8 fps兼容字段: 也接受 video_url / video(优先级低于 video_urls)
1 element["https://cdn.example.com/source.mp4"]参考图像 URL 数组,可选,0 ~ 5 张
用于风格 / 主体引导。
输入图片要求:
300 像素1:2.5 ~ 2.5:110MB5["https://cdn.example.com/sweater.jpg"]是否保留输入视频的原始声音,默认为 false
可选值:
true:保留输入视频的原始声音false:不保留原始声音,由模型生成新声音false
视频分辨率档位,默认为 720p
可选值:
720p:标准清晰度,此为默认值1080p:高清清晰度计费提示: 分辨率档位直接影响计费,详见模型计费规则
720p, 1080p "720p"
随机种子,默认随机
说明:
1 ~ 21474836471 <= x <= 214748364742
任务完成后的 HTTPS 回调地址
回调时机:
安全限制:
2048 字符回调机制:
10 秒3 次(分别在失败后 1/2/4 秒重试)"https://your-domain.com/webhooks/video-task-completed"
视频生成任务创建成功
任务创建时间戳
1761313744
任务ID
"task-unified-1761313744-h1edgh12"
实际使用的模型名称
"happyhorse-1.0-video-edit"
任务的具体类型
video.generation.task 任务进度百分比 (0-100)
0 <= x <= 1000
任务状态
pending, processing, completed, failed, cancelled "pending"
视频任务详细信息
任务的输出类型
text, image, audio, video "video"
使用量和计费信息