AGTCloud API Docs
文档指南API Reference集成与资源更新与帮助
视频生成Kling

图生视频

使用首帧、首尾帧或多个关键帧生成 Kling 4.0 视频。

通过 contents 组合提示词与关键帧,每次任务最多输入 10 张图片。此接口不提供 aspect_ratio,请使用符合目标画幅的参考图片。

POST/kling/image-to-video/kling-4.0

使用首帧、首尾帧或多个关键帧生成视频,每次任务最多输入 10 张图片。画幅沿用参考图,不提供 aspect_ratio 参数。

Authorization

bearerAuth
AuthorizationBearer <token>

使用平台 API Key:Authorization: Bearer your-api-key。

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

图片与引用规则

contents 中可使用 first_frame(首帧)、middle_frame(中间帧)和 last_frame(尾帧);提示词项 type: "prompt" 可选。右侧提供首帧、首尾帧和多关键帧三种请求示例。

项目要求
图片来源url 必填,支持 URL 或 Base64
图片格式与大小JPG、JPEG、PNG;每张不超过 30MB
图片尺寸宽高均不少于 300px,宽高比介于 2:5 与 5:2
图片数量每次任务最多 10 张
素材引用 IDid 可选;填写时,同一任务中不得重复

需要在提示词中指明某张图片时,可为该图片设置 id,例如 "id": "first" 对应 @first。id 是本次请求内的引用标识,不是生成后返回的任务 ID。

常见错误与排查

响应或错误信息检查与处理
HTTP 401,Invalid token检查 Bearer 鉴权格式及 API Key 是否属于请求站点
HTTP 400,contents cannot be empty提供非空的 contents 数组
HTTP 400,contents must contain at least one of first_frame, middle_frame, last_frame至少提供一项关键帧图片,仅有提示词不能用于图生
HTTP 400,must have a non-blank url为对应关键帧填写非空 url
HTTP 400,contents[0].type ... is invalid检查指定索引的素材类型,使用本页支持的关键帧或提示词类型
HTTP 400,invalid_request 或 invalid JSON request body检查 JSON 语法与字段类型;contents 必须是数组,不是字符串

HTTP 400 可能返回 code/message/data 或 error 对象。fail_to_fetch_task 不一定是任务查询错误,请查看 message 中的素材校验原因;该字段可能是 JSON 字符串,不是已经解析的对象。排查时保留请求 ID,不要提供 API Key。