Skip to main content
POST
Kling 全能图像任务

授权

Authorization
string
header
必填

在请求头中传入 Authorization: Bearer <token>

请求头

Content-Type
string
默认值:application/json
必填

数据交换格式

请求体

application/json
model_name
enum<string>
必填

模型名称

可用选项:
kling-v3-omni
prompt
string
必填

文本提示词,可包含正向描述和负向描述

  • 可将提示词模板化来满足不同的图像生成需求
  • 不能超过 2500 个字符
  • 通过 <<<>>> 的格式来指定某个图片,如:<<<image_1>>>
Maximum string length: 2500
image_list
object[]

参考图列表,用 key:value 承载,如下:

  • 支持传入图片 Base64 编码或图片 URL(确保可访问)
  • 图片格式支持 .jpg / .jpeg / .png
  • 图片文件大小不能超过 10MB,图片宽高尺寸不小于 300px,图片宽高比要在 1:2.5 ~ 2.5:1 之间
  • 参考主体数量与参考图片数量有关,参考主体数量和参考图片数量之和不得超过 10
  • image_url 参数值不得为空
Maximum array length: 10
element_list
object[]

主体参考列表,基于主体库中主体的 ID 配置

  • 用 key:value 承载,如下: "element_list":[{ "element_id": 829836802793406551 }]

  • 参考主体数量与参考图片数量有关,参考主体数量和参考图片数量之和不得超过 10

Maximum array length: 10
resolution
enum<string>
默认值:1k

生成图片的清晰度

可用选项:
1k,
2k,
4k
result_type
enum<string>
默认值:single

生成结果单图/组图切换开关

可用选项:
single,
series
aspect_ratio
enum<string>
默认值:auto

生成图片的画面纵横比(宽:高)

枚举值: 16:9 9:16 1:1 4:3 3:4 3:2 2:3 21:9 auto

  • 其中:auto为根据传入内容智能生成图片宽高比
可用选项:
16:9,
9:16,
1:1,
4:3,
3:4,
3:2,
2:3,
21:9,
auto
n
integer
默认值:1

生成图片数量

  • 取值范围:[1, 9]
  • 当 result_type 值为 series 时,当前参数无效
必填范围: 1 <= x <= 9
series_amount
默认值:auto

生成组图的图片数量

枚举值:2 3 4 5 6 7 8 9 auto

  • 其中:auto 为根据传入内容智能选择生成图片的数量
  • 使用 auto 时,会占用与实际生成数量对应的并发量
  • 当 result_type 值为 single 时,当前参数无效
可用选项:
2,
3,
4,
5,
6,
7,
8,
9,
auto
必填范围: 2 <= x <= 9
watermark_info
object

是否同时生成含水印的结果。

callback_url
string

本次任务结果回调通知地址,如果配置,服务端会在任务状态发生变更时主动通知

external_task_id
string

自定义任务 ID

  • 用户自定义任务 ID,传入不会覆盖系统生成的任务 ID,但支持通过该 ID 进行任务查询
  • 请注意,单用户下需要保证唯一性

响应

200 - application/json

任务已接受。

code
integer

错误码;具体定义见错误码

示例:

0

message
string

错误信息

示例:

"string"

request_id
string

请求ID,系统生成,用于跟踪请求、排查问题

示例:

"string"

data
object