Skip to content

POST /v1/video/generations ​

OpenAI 风格创建视频任务接口。

请求 ​

项内容
方法POST
路径/v1/video/generations
鉴权API Key 或登录 JWT
Content-Typeapplication/json

Header 参数 ​

参数必填说明
Authorization是Bearer sk-... 或 Bearer <jwt>。
x-api-key否可替代 Authorization。
Content-Type是application/json。

Query 参数 ​

参数必填说明
key否可替代 Header。

Body 参数 ​

参数必填类型说明
model是string平台视频模型名。也兼容 model_name、modelName。
model_name否string兼容模型字段。
modelName否string兼容模型字段。
prompt是string视频提示词。
negative_prompt否string负面提示词。
input否string/object/array兼容输入字段。
first_frame_prompt否string首帧提示词。
image否string图生视频图片字段,按上游协议透传。
image_url否string图生视频图片 URL,Kling 上游会映射为 image。
first_frame_image否string首帧图片,Kling 上游可能映射为 image。
firstFrameImage否string首帧图片兼容字段。
size否string分辨率档位;视频计费会读取。
resolution否string分辨率档位;视频计费会读取。
quality否string分辨率/质量字段;视频计费会读取。
aspect_ratio否string比例档位;视频计费会读取。
aspectRatio否string比例兼容字段。
width否integer宽度。
height否integer高度。
video_width否integer宽度兼容字段。
video_height否integer高度兼容字段。
duration否integer/string时长;quota_type=100 时通常必填。
duration_seconds否integer时长兼容字段。
seconds否integer时长兼容字段。
video_duration否integer时长兼容字段。
n否integer数量;计费会读取。
num_videos否integer数量兼容字段。
count否integer数量兼容字段。
watermark否boolean透传给上游。
callback_url否string透传给上游。

未列出的上游视频字段会保留并转发。

返回值 ​

json
{
  "id": "vtask_xxx",
  "object": "video.generation",
  "model": "video-model",
  "status": "queued",
  "cost": "0.35",
  "upstream_id": "provider-task-id",
  "created_at": 1760000000,
  "updated_at": 1760000000,
  "upstream_response": {},
  "data": []
}
字段类型说明
idstring本地任务 ID。
objectstring固定为 video.generation。
modelstring平台模型名。
statusstringqueued、processing、succeeded、failed 等。
coststring/number创建任务时扣费金额。
upstream_idstring上游任务 ID。
created_atintegerUnix 秒。
updated_atintegerUnix 秒。
upstream_responseobject上游原始响应。
dataarray/object上游结果数据,完成后可能出现。

基于 MIT 协议发布(社区版)