Перейти до основного вмісту
POST
cURL
Використовуйте цей endpoint, коли хочете, щоб Kling згенерував одне зображення з кількох посилань на об’єкт, а також, за потреби, посилань на сцену або стиль.

Перед викликом

  • Надайте від 1 до 4 зображень у subject_image_list
  • Використовуйте model_name: kling-v2-1 для нових запитів
  • Додавайте scene_image або style_image лише тоді, коли базова композиція об’єкта вже працює
  • Розглядайте це як маршрут асинхронної генерації та збережіть повернений id завдання

Потік завдання

1

Надішліть завдання на генерацію зображення

Надішліть список зображень об’єкта та prompt, а потім збережіть повернений id завдання.
2

Опитуйте завдання

Опитуйте повернене завдання через відповідний шлях запиту зображень Kling, доки завдання не досягне кінцевого стану.
3

Збережіть результат

Збережіть згенероване зображення у власному сховищі, якщо вам потрібен довготривалий доступ.
Повний довідник параметрів дивіться в офіційній документації Kling.

Авторизації

Authorization
string
header
обов'язково

Bearer token authentication. Use your CometAPI key.

Заголовки

Content-Type
string
за замовчуванням:application/json

Must be application/json.

Тіло

application/json
subject_image_list
object[]
обов'язково

Subject reference images. Minimum 1, maximum 4.

Required array length: 1 - 4 elements
model_name
enum<string>
за замовчуванням:kling-v2

Model to use for multi-image generation. Use kling-v2-1 for new requests; omitting the field uses the legacy route default.

Доступні опції:
kling-v2,
kling-v2-1
prompt
string

Text prompt describing the desired output. Maximum 2500 characters.

negative_prompt
string

Elements to exclude from the image. Maximum 2500 characters.

scene_image
string

Optional scene reference image. Image URL or raw Base64 string without a data: prefix. Supported formats: JPG, JPEG, PNG. Maximum 10 MB, minimum 300x300 px, aspect ratio between 1:2.5 and 2.5:1.

style_image
string

Optional style reference image. Image URL or raw Base64 string without a data: prefix. Supported formats: JPG, JPEG, PNG. Maximum 10 MB, minimum 300x300 px, aspect ratio between 1:2.5 and 2.5:1.

n
integer
за замовчуванням:1

Number of images to generate. Range: 1-9.

Необхідний діапазон: 1 <= x <= 9
aspect_ratio
enum<string>
за замовчуванням:16:9

Aspect ratio of the generated image.

Доступні опції:
16:9,
9:16,
1:1,
4:3,
3:4,
3:2,
2:3,
21:9
watermark_info
object

Watermark options.

callback_url
string

Webhook URL for task status notifications.

external_task_id
string

Optional user-defined task ID for your own tracking. Must be unique per account.

Відповідь

200 - application/json

Task request accepted or an error response returned by the API.

code
обов'язково

Response code. 0 means the task request was accepted.

message
string
обов'язково

Response message.

data
object
обов'язково
request_id
string

Request identifier returned when present.