Skip to main content
POST

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

请求体

application/json

创建 HappyHorse 视频任务。参数按当前 Tikway 网关能力收窄;模型之间的差异见 operation 描述与 x-model-capabilities。

model
enum<string>
必填

HappyHorse 模型 ID。

可用选项:
happyhorse-1.1,
happyhorse-1.0
prompt
string

视频生成或编辑提示词。

Minimum string length: 1
duration
integer

输出时长为 3–15 秒。视频编辑忽略该字段并沿用输入视频时长。

必填范围: 3 <= x <= 15
aspect_ratio
enum<string>

视频宽高比。图生视频时,部分模型会按输入素材自动决定比例。

可用选项:
16:9,
9:16,
1:1,
4:3,
3:4,
4:5,
5:4,
21:9,
9:21
resolution
enum<string>

输出分辨率。不同模型或模式的可用值见模型能力表。

可用选项:
480p,
720p,
1080p
frame_images
object[]

仅支持一张首帧图,不支持尾帧或首尾帧插值。

Maximum array length: 1
input_references
object[]

参考生视频仅接受 1–9 张 reference_image。happyhorse-1.0 视频编辑接受 1 个 source_video 和最多 5 张 reference_image。

Maximum array length: 9
seed
integer

随机种子。固定种子只能提高可复现性,不保证输出完全一致。

必填范围: -1 <= x <= 2147483647
callback_url
string<uri>

用户任务回调地址。由 Tikway 在任务状态变化后调用,不直接传给模型上游。

Pattern: ^https://
extra_body
object

HappyHorse 上游扩展参数。

响应

202 - application/json

POST /v1/videos 创建视频任务成功后的响应参数,接口返回 HTTP 202。

id
string
必填

视频生成任务的唯一标识,用于后续查询任务状态。

Minimum string length: 1
示例:

"9552de3d-171f-4cca-b492-7baa56523239"

status
enum<string>
必填

任务创建状态。pending 表示任务已创建、等待提交处理;queue 表示任务已进入生成队列。

可用选项:
pending,
queue
示例:

"queue"

polling_url
string<uri>
必填

视频任务查询地址,客户端可通过 GET 请求轮询任务状态。

Pattern: ^https://
示例:

"https://api.example.com/v1/videos/9552de3d-171f-4cca-b492-7baa56523239"