Skip to main content
POST
cURL

Генерація зображень

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

Перший запит

Почніть із model_name: kling-v3, prompt, n і aspect_ratio. Додавайте референсні зображення, параметри fidelity або розширені поля лише після того, як перший запит поверне придатну для використання задачу. Якщо не вказати model_name, буде використано застаріле значення сумісності за замовчуванням, тому для нових інтеграцій явно передавайте kling-v3.

Прочитайте відповідь

Збережіть повернений task_id, а потім опитуйте відповідний маршрут запиту зображень Kling, доки task_status не досягне фінального стану. Якщо вашому процесу потрібне надійне зберігання, скопіюйте фінальний asset у власний шар зберігання після завершення генерації.

Авторизації

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

Bearer token authentication. Use your CometAPI key.

Заголовки

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

Must be application/json.

Тіло

application/json
prompt
string
обов'язково

Text prompt describing the image to generate. Maximum 2500 characters.

model_name
enum<string>
за замовчуванням:kling-v1

Kling image model variant. Use kling-v3 for new requests. Omitting model_name uses the legacy CometAPI route default.

Доступні опції:
kling-v1,
kling-v1-5,
kling-v2,
kling-v2-1,
kling-v3
negative_prompt
string

Elements to exclude from the image. Maximum 2500 characters. Not supported when image is provided.

image
string

Reference image as a raw Base64 string without a data: prefix, or a public URL. Accepted formats: JPG, JPEG, PNG. Maximum 10 MB, minimum 300x300 px, aspect ratio between 1:2.5 and 2.5:1.

image_reference
enum<string>

Reference mode for legacy image-to-image requests when image is provided.

Доступні опції:
subject,
face
image_fidelity
number
за замовчуванням:0.5

How closely the output follows the reference image. Range: 0-1. Used by legacy image-reference models.

Необхідний діапазон: 0 <= x <= 1
human_fidelity
number
за замовчуванням:0.45

Human-subject fidelity control. Range: 0-1. Used only by legacy subject-reference requests.

Необхідний діапазон: 0 <= x <= 1
element_list
object[]

Optional Kling element references. The total count of element references and input images must not exceed 10.

resolution
enum<string>
за замовчуванням:1k

Output resolution. Defaults to 1k.

Доступні опції:
1k,
2k
n
integer
за замовчуванням:1

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

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

Output aspect ratio (width:height).

Доступні опції:
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 to receive task status updates when the task completes.

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.