Omni-Video
OpenAPI Specification
接口:POST /kling/v1/videos/omni-video(完整地址 https://api.allyang.cn/kling/v1/videos/omni-video)
鉴权:请求头 Authorization: Bearer {{YOUR_API_KEY}}(原文标注为可选)。
请求体参数(application/json)
model_name:必填,string,模型标识,示例值kling-video-o1。prompt:必填,string,文本提示词,可同时包含正向与负向描述,不超过 2500 个字符;schema 中标注maxLength为 5000;可用<<<element_1>>>、<<<image_1>>>、<<<video_1>>>这类格式指定某个主体、图片或视频。aspect_ratio:必填,string,成视频的画面纵横比(宽:高),取值16:9、9:16、1:1;未使用首帧参考或视频编辑功能时该参数必填。mode:可选,string,生成视频的模式,取std(高性能)或pro(高表现);不同模型版本、视频模式的支持范围不同。duration:可选,string,生成视频时长(单位 s),取5或10;文生视频、首帧图生视频、首尾帧生视频仅支持 5 与 10;使用视频编辑功能(refer_type为base)时输出时长与传入视频相同、该参数无效。callback_url:可选,string,本次任务结果回调通知地址。image_list:可选,array,参考图列表;以 key:value 承载,元素含image_url与type,type取first_frame(首帧)或end_frame(尾帧);暂不支持仅尾帧,有尾帧图时必须有首帧图;首帧或首尾帧生视频时不能使用视频编辑功能;支持图片 Base64 编码或可访问的图片 URL;格式支持 .jpg / .jpeg / .png;单图不能超过 10MB,宽高尺寸不小于 300px,宽高比在 1:2.5 ~ 2.5:1 之间;有参考视频时参考图不得超过 4 张,无参考视频时不得超过 7 张;数组超过 2 张图片时不支持设置尾帧。element_list:可选,array,主体参考列表;以 key:value 承载,元素含element_id(long),取自主体库中的主体 ID;有参考视频时参考图片与参考主体数量之和不得超过 4,无参考视频时不得超过 7。video_list:可选,array,参考视频,通过 URL 方式获取;以 key:value 承载,元素含video_url、refer_type、keep_original_sound,其中refer_type取feature(特征参考视频)或base(待编辑视频,默认),keep_original_sound取yes(保留)或no(不保留);参考视频为待编辑视频时不能定义视频首尾帧;格式仅支持 MP4/MOV,时长 ≥ 3 秒且 ≤ 10 秒,宽高尺寸介于 720px(含)与 2160px(含)之间,帧率 24fps~60fps、生成时输出为 24fps;至多支持上传 1 段视频,大小不超过 200MB。
响应
200:成功,返回 JSON 对象:code:integer,错误码;message:string,错误信息;request_id:string,系统生成、用于跟踪请求与排查问题。data:object,含task_id(string,系统生成)、task_status(string,取submitted(已提交)、processing(处理中)、succeed(成功)、failed(失败))、created_at与updated_at(均 integer,Unix 时间戳、单位 ms)。- 必填:
code、message、request_id、data;data内必填task_id、task_status、created_at、updated_at。
使用提示:本平台 Base URL 为
https://api.allyang.cn,OpenAI 兼容接口路径以/v1开头;示例里的{{YOUR_API_KEY}}请替换为控制台创建的令牌。
本接口支持多模态输入(主体、图片、视频等),可与提示词组合使用。