Kling Image · Image
Kling Image · Introduction
Kling image models (3.0 / 3.0 Omni / O1 / 2.1): text-to-image and reference-to-image, 1K / 2K / 4K, 1-9 images per call (billed per image). Same endpoint as Kling video; just use an image sub-model.
How to call
- Submit:
POST /api/cqt/generator/kling, returns a taskId. - Query:
GET /api/cqt/info/kling?id=taskId, poll until status = succeeded.
Capability map
POSTText to ImageNEW
Generate images from a text description.
POSTReference to ImageNEW
Generate new images based on the subjects / style of reference images (image-to-image / multi-reference).
💰 See the pricing page for prices →
Common Errors
| Code | msg | Meaning | How to fix |
|---|---|---|---|
| 400 | model must be one of: [...] | model is not a sub-model of this channel | Use a model from the sub-model table |
| 400 | <model> does not support ... / does not accept ... | The sub-model does not support this mode / resolution / parameter (e.g. resolution sent to a default-output-only model) | Adjust per the table; the error lists the supported tiers |
| 400 | at most N imageUrls allowed / numImages must be between 1 and N | Too many reference images or images requested | Reduce per the table |
| 500 | generation_failed | Generation failed; data.errorMsg has details (credits auto-refunded) | Adjust based on the error and retry; contact support if it persists |
Errors are returned as a bizCode, e.g. bizCode=451, msg=prompt_unsafe.
Tip: after saving your API Key via Authorize, every capability page supports "Try it".