HappyHorse 使用统一任务接口 POST /v1/video/generations。提交成功后保存返回的 task_ ID,并按异步任务工作流查询结果。
实际可用模型以列出模型返回的结果为准。
模型与输入
请求头
请求体字段
happyhorse-*-i2v 只接受一个 first_frame。happyhorse-*-r2v 只接受 1–9 个 reference_image。happyhorse-*-video-edit 需要一个 video,可额外传最多 5 个 reference_image。
常用参数
文生视频示例
完整调用示例
所有示例均使用 POST /v1/video/generations。提交成功后,从响应的 id 保存公开 task_ ID;提交响应、查询响应和下载步骤见异步任务工作流。
首帧图生视频
happyhorse-*-i2v 必须只有一张首帧图。你可以使用 image、单个 images 项或 input_reference;以下示例使用 image。
输入图片的画幅决定输出比例。因此 happyhorse-*-i2v 不要传 metadata.parameters.ratio。
多图参考生视频
happyhorse-*-r2v 使用 metadata.input.media 传 1–9 张参考图。提示词中使用 [Image 1]、[Image 2] 指代数组顺序。
视频编辑
视频编辑用 input_reference 传 1 段源视频。可以用 images 添加最多 5 张参考图;不要传 duration 或 metadata.parameters.ratio。
不要混用能力:文生视频不能带媒体;图生只接受 1 张首帧;参考生只接受参考图;视频编辑必须恰好包含 1 段视频。视频编辑不得传 duration 或 metadata.parameters.ratio。
提交后按异步任务工作流查询和下载结果。