多图参考生图

多图参考生图


创建任务

POST/v1/images/multi-image2image

cURL

curl --request POST \
  --url https://api-beijing.klingai.com/v1/images/multi-image2image \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model_name": "kling-v2-1",
    "prompt": "身着飘逸红色连衣裙,在草原上,吉卜力风格。",
    "negative_prompt": "",
    "subject_image_list": [\
      { "subject_image": "https://v1-kling.klingai.com/kcdn/cdn-kcdn112452/kling-qa-test/multi-1.png" },\
      { "subject_image": "https://v1-kling.klingai.com/kcdn/cdn-kcdn112452/kling-qa-test/multi-2.png" }\
    ],
    "scene_image": "https://v1-kling.klingai.com/kcdn/cdn-kcdn112452/kling-qa-test/background.jpeg",
    "style_image": "https://v1-kling.klingai.com/kcdn/cdn-kcdn112452/kling-qa-test/16x9_jipuli.png",
    "n": 2,
    "aspect_ratio": "9:16"
  }'

200

{
  "code": 0, // 错误码;具体定义见错误码
  "message": "string", // 错误信息
  "request_id": "string", // 请求ID,系统生成,用于跟踪请求、排查问题
  "data": {
    "task_id": "string", // 任务ID,系统生成
    "task_info": { //任务创建时的参数信息
      "external_task_id": "string" //客户自定义任务ID
    },
    "task_status": "string", // 任务状态,枚举值:submitted(已提交)、processing(处理中)、succeed(成功)、failed(失败)
    "created_at": 1722769557708, // 任务创建时间,Unix时间戳、单位ms
    "updated_at": 1722769557708 //任务更新时间,Unix时间戳、单位ms
  }
}

基于多张参考图片(主体、场景、风格)生成图像。

请求头

Content-Typestring必填默认值 application/json

数据交换格式

Authorizationstring必填

鉴权信息,参考接口鉴权

请求体

model_namestring可选默认值 kling-v2

模型名称

枚举值:kling-v2kling-v2-1

promptstring可选

正向文本提示词

  • 不能超过 2500 个字符

subject_image_listarray必填

主体参考图片列表

  • 最多支持 4 张图片,最少支持 1 张图片,用 key:value 承载,如下:
"subject_image_list":[\
  { "subject_image":"image_url" },\
  { "subject_image":"image_url" },\
  { "subject_image":"image_url" },\
  { "subject_image":"image_url" }\
]
  • API 端无裁剪逻辑,请直接上传已选主体后的图片

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

  • 注意:若您使用 Base64 方式,请不要在 Base64 编码字符串前添加任何前缀(如 data:image/png;base64,),直接传递 Base64 编码后的字符串即可。

  • 正确的 Base64 编码参数:

iVBORw0KGgoAAAANSUhEUgAAAAUA...
  • 错误的 Base64 编码参数(包含 data: 前缀):
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...
  • 图片格式支持 .jpg / .jpeg / .png

  • 图片文件大小不能超过 10MB,图片宽高尺寸不小于 300px,图片宽高比要在 1:2.5 ~ 2.5:1 之间

请求参数

参数 说明
model_name 模型名称,包括 kling-v2, kling-v2-1
prompt 正向文本提示词
subject_image_list 主体参考图片列表,1-4张
scene_image 场景参考图
style_image 风格参考图
n 生成数量,范围 1-9
aspect_ratio 生成图片的纵横比

查询任务(单个)

GET/v1/images/multi-image2image/{id}

cURL

curl --request GET \
  --url https://api-beijing.klingai.com/v1/images/multi-image2image/{id} \
  --header 'Authorization: Bearer <token>'

200

{
  "code": 0, // 错误码;具体定义见错误码
  "message": "string", // 错误信息
  "request_id": "string", // 请求ID,系统生成,用于跟踪请求、排查问题
  "data": {
    "task_id": "string", // 任务ID,系统生成
    "task_info": { //任务创建时的参数信息
      "external_task_id": "string" //客户自定义任务ID
    },
    "task_status": "string", // 任务状态,枚举值:submitted(已提交)、processing(处理中)、succeed(成功)、failed(失败)
    "task_status_msg": "string", // 任务状态信息,当任务失败时展示失败原因(如触发平台的内容风控等)
    "final_unit_deduction": "string", // 任务最终扣减积分数值
    "watermark_info": { "enabled": boolean },
    "created_at": 1722769557708, // 任务创建时间,Unix时间戳、单位ms
    "updated_at": 1722769557708, // 任务更新时间,Unix时间戳、单位ms
    "task_result": {
      "images": [\
        {\
          "index": 0, // 图片编号,0-9\
          "url": "string", // 生成图片的URL,例如:...\
          "watermark_url": "string" // 含水印图片下载URL,防盗链格式\
        }\
      ]\
    }
  }
}

查询任务(列表)

GET/v1/images/multi-image2image

cURL

curl --request GET \
  --url 'https://api-beijing.klingai.com/v1/images/multi-image2image?pageNum=1&pageSize=30' \
  --header 'Authorization: Bearer <token>'

200

{
  "code": 0, // 错误码;具体定义见错误码
  "message": "string", // 错误信息
  "request_id": "string", // 请求ID,系统生成,用于跟踪请求、排查问题
  "data": [\
    {\
      "task_id": "string", // 任务ID,系统生成\
      "task_info": { //任务创建时的参数信息\
        "external_task_id": "string" //客户自定义任务ID\
      },\
      "task_status": "string", // 任务状态,枚举值:submitted(已提交)、processing(处理中)、succeed(成功)、failed(失败)\
      "task_status_msg": "string", // 任务状态信息,当任务失败时展示失败原因(如触发平台的内容风控等)\
      "final_unit_deduction": "string", // 任务最终扣减积分数值\
      "watermark_info": {\
        "enabled": boolean\
      },\
      "created_at": 1722769557708, // 任务创建时间,Unix时间戳、单位ms\
      "updated_at": 1722769557708, // 任务更新时间,Unix时间戳、单位ms\
      "task_result": {\
        "images": [\
          {\
            "index": 0, // 图片编号,0-9\
            "url": "string", // 生成图片的URL,例如:...\
            "watermark_url": "string" // 含水印图片下载URL,防盗链格式\
          }\
        ]\
      }\
    }\
  ]
}

请求头

Content-Typestring必填默认值 application/json

数据交换格式

Authorizationstring必填

鉴权信息,参考接口鉴权

查询参数

参数 说明
pageNum 页码,范围 [1, 1000]
pageSize 每页数据量,范围 [1, 500]