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
prompt
string
必填

正向文本提示词 不能超过 2500 个字符

Maximum string length: 2500
negative_prompt
string

负向文本提示词 不能超过 2500 个字符 注:图生图(即 image 字段不为空时)场景下,不支持负向提示词

Maximum string length: 2500
image
string

参考图像

  • 支持传入图片 Base64 编码或图片 URL(确保可访问)

Base64 编码说明: 请注意,若您使用base64的方式,请确保您传递的所有图像数据参数均采用Base64编码格式。使用 Base64 时,请不要添加任何前缀如 data:image/png;base64,,只需提供 Base64 编码字符串本身。

正确示例: iVBORw0KGgoAAAANSUhEUgAAAAUA...

错误示例: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...

  • 图片格式支持 .jpg / .jpeg / .png
  • 图片文件大小不能超过 10MB,图片宽高尺寸不小于 300px,图片宽高比介于 1:2.5 ~ 2.5:1 之间
  • image_reference 参数不为空时,当前参数必填
image_reference
enum<string>

图片参考类型。

  • subject(角色特征参考), face(人物长相参考)
  • 使用 face(人物长相参考)时,上传图片需仅含 1 张人脸
可用选项:
subject,
face
element_list
object[]

主体参考列表,基于主体库中的主体 ID 配置。 用 key:value 承载,格式如上: "element_list":[{ "element_id": long },{ "element_id": long }] 参考主体数量与参考图片数量有关,参考主体数量和参考图片数量之和不得超过 10

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

生成图片的清晰度。

可用选项:
1k,
2k
n
integer
默认值:1

生成图片数量。

必填范围: 1 <= x <= 9
aspect_ratio
enum<string>
默认值:16:9

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

可用选项:
1:1,
16:9,
4:3,
3:2,
2:3,
3:4,
9:16,
21:9
watermark_info
object

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

  • 通过enabled参数定义,具体格式如下:
  • true 为生成,false 为不生成
  • 暂不支持自定义水印
callback_url
string

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

external_task_id
string

自定义任务ID。

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

响应

200 - application/json

任务已受理。

code
integer

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

示例:

0

message
string

错误信息

示例:

"string"

request_id
string

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

示例:

"string"

data
object