GET

/v1/schemas/kling/image/v1/images/generations

kind inputactivity imagehash 83beb344…extracted Aug 15, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

docs-derived

Source trace
909c71aea16848604ee3f0eea849aa72404db67ff4814a654942f4f6f085ed30
{
  "fetchedAt": 1786771298,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

12 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
prompt*stringlength ≤ 2500
model_namestringImage model id. Documented values include kling-v1, kling-v1-5, kling-v2, kling-v2-new, kling-v2-1, kling-image-o1. Default kling-v1.
negative_promptstringNot supported in image-to-image mode.length ≤ 2500
imagestringReference image (raw base64 or https URL).
image_referenceenumRequired on kling-v1-5 when `image` is set.subject | face
image_fidelitynumber0 ≤ n ≤ 1
human_fidelitynumberFace similarity when image_reference=subject. Default 0.45.0 ≤ n ≤ 1
resolutionenum1k | 2k
nintegerNumber of images. Each occupies one concurrency slot.1 ≤ n ≤ 9
aspect_ratioenum16:9 | 9:16 | 1:1 | 4:3 | 3:4 | 3:2 · +2 more
callback_urlstringformat: uri
external_task_idstring

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"kling","endpointId":"v1/images/generations","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}