Kling Image 3.0
kling-v3-image
Kirin V3 image generation interface, supports text-to-image and image-to-image generation.
Эндпоинты
Заголовок раздела «Эндпоинты»POST /v1/queue/kling-v3-image # Создать задачуGET /v1/queue/kling-v3-image/requests/{request_id}/status # Проверить статусGET /v1/queue/kling-v3-image/requests/{request_id}/response # Получить результатPUT /v1/queue/kling-v3-image/requests/{request_id}/cancel # Отменить задачуПараметры запроса
Заголовок раздела «Параметры запроса»curl --request 'POST' 'https://odirouter.ai/model/v1/queue/kling-v3-image' \ --header 'Authorization: Bearer YOUR_API_KEY' \ --header 'Content-Type: application/json' \ --location \ --data-raw '{ "prompt": "A beautiful sunset landscape painting in impressionist style", "negative_prompt": "", "resolution": "1k", "n": 1, "aspect_ratio": "16:9"}'prompt string required
Заголовок раздела «prompt string required»Text prompt, can include positive and negative descriptions
Max 2500 characters
negative_prompt string
Заголовок раздела «negative_prompt string»Negative text prompt
Max 2500 characters
It is recommended to write negative prompts as negative descriptions in the positive prompt
Note: Image-to-image (when image field is not empty) does not support negative prompts
image string
Заголовок раздела «image string»Reference image
Supports Base64 encoded image or image URL (ensure accessibility)
Image format requirements:
Format: .jpg, .jpeg, .png
File size: max 10MB
Dimensions: min 300px for width and height
Aspect ratio: between 1:2.5 ~ 2.5:1
Base64 encoding requirements:
If using Base64 method, ensure all image data parameters are Base64 encoded. When submitting data, do not add any prefix before the Base64 encoded string, such as data:image/png;base64,. The correct parameter format should be the Base64 encoded string directly
Example:
Correct Base64 encoded parameter:
iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==Incorrect Base64 encoded parameter (with data: prefix):
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==Please provide only the Base64 encoded string portion so the system can correctly process and parse your data
element_list array
Заголовок раздела «element_list array»Subject reference list, configured based on subject ID from subject library
To create a subject, refer to: kirin_custom_elements
Quantity limits:
The total number of reference subjects and reference images must not exceed 10
Format as key:value pairs:
"element_list": [ { "element_id": long }, { "element_id": long }]element_id
Заголовок раздела «element_id integer»integerSubject ID from subject library
resolution string
Заголовок раздела «resolution string»Image generation resolution
Options: 1k, 2k
Default: 1k
n integer
Заголовок раздела «n integer»Number of images to generate
Default: 1
Range: 1 - 9
aspect_ratio string
Заголовок раздела «aspect_ratio string»Image aspect ratio (width:height)
Options: 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9
Default: 16:9
watermark_info array
Заголовок раздела «watermark_info array»Whether to generate results with watermarks simultaneously
Defined via the enabled parameter
Custom watermarks are not currently supported
Format as key:value pairs:
"watermark_info": { "enabled": boolean}enabled
Заголовок раздела «enabled boolean»boolean
truefor generation,falsefor no generation
callback_url string
Заголовок раздела «callback_url string»Callback notification address for this task result. If configured, the server will actively notify when the task status changes
external_task_id string
Заголовок раздела «external_task_id string»Custom task ID
User-defined task ID, will not overwrite the system-generated task ID when provided, but supports task query via this ID
Please note that uniqueness must be ensured under a single user
Параметры ответа
Заголовок раздела «Параметры ответа»{ "request_id": "task_01hxyz...", "response_url": "https://odirouter.ai/model/v1/queue/kling-v3-image/requests/task_01hxyz.../response", "status_url": "https://odirouter.ai/model/v1/queue/kling-v3-image/requests/task_01hxyz.../status", "cancel_url": "https://odirouter.ai/model/v1/queue/kling-v3-image/requests/task_01hxyz.../cancel", "queue_position": 0}| Поле | Тип | Описание |
|---|---|---|
request_id | string | Идентификатор задачи для последующей проверки статуса, получения результата и отмены. |
response_url | string | URL для получения итогового результата. |
status_url | string | URL для проверки статуса задачи. |
cancel_url | string | URL для отмены задачи. |
queue_position | int | Текущая позиция в очереди. |