通用视频接口
创建视频生成任务
提交文生视频或图生视频任务,支持 Kling、Veo 等多厂商模型
POST
可用模型
在model 中传入视频生成模型 ID,例如:
| 模型 ID | 说明 |
|---|---|
kling-v2-5-turbo | Kling 最新 Turbo 版,速度与质量平衡 |
kling-v2-1-master | Kling 旗舰 Master 版,最高画质 |
veo_3_1 | Google Veo 3.1,顶级视频质量 |
veo_3_1-fast | Google Veo 3.1 快速版,成本更低 |
调用流程
POST /v1/video/generations— 提交任务,获取task_idGET /v1/video/generations/{task_id}— 轮询,直到status=completed- 读取响应中的
url字段下载视频文件
图生视频
设置image 字段(URL 或 Base64)即可触发图生视频模式,
模型将把图片中的内容动态化。
扩展参数
对部分模型,metadata 中可传入 negative_prompt、style、quality_level
等模型特有参数;具体支持的字段因模型而异,请参阅对应模型文档。授权
请求体
application/json
通用视频生成请求。
模型 ID。支持 Kling、Veo 等多厂商视频模型。
例如 kling-v2-5-turbo、kling-v2-1-master、veo_3_1、veo_3_1-fast。
示例:
"kling-v2-5-turbo"
文本描述提示词,描述视频内容、场景、镜头语言、风格等。
示例:
"宇航员在月球上漫步,地球在背景中缓缓升起,电影感镜头"
参考图片,URL 或 Base64 Data URI。设置后触发图生视频模式, 模型将把图片内容动态化。
示例:
"https://example.com/image.jpg"
视频时长,单位秒。
示例:
5
视频宽度(像素)。
示例:
1280
视频高度(像素)。
示例:
720
视频帧率(fps)。
示例:
30
随机种子。传入相同的种子和参数时,生成结果更接近。
示例:
20231234
生成视频数量。异步任务建议为 1。
示例:
1
响应格式,建议使用 url。
示例:
"url"
终端用户标识,用于业务侧审计和风控,不参与生成。
示例:
"user-1234"
扩展参数,可传入模型特有的参数,如 negative_prompt、style、
quality_level 等。具体支持的字段因模型而异。