Kling API v1 updates:
- New POST images/omni endpoint for Image O1 (Omni) generation
- Supports text-to-image and up to 10 reference images via
@image_1…@image_10placeholders - Resolution options:
1k(default),2k
Text-to-Image, 2K
curl -X POST "https://api.useapi.net/v1/kling/images/omni" \
-H "Authorization: Bearer user:12345-…" \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"prompt": "Ice queen playing chess with fire elemental, pieces melting and freezing, dramatic tension",
"resolution": "2k",
"aspect_ratio": "16:9",
"imageCount": 5
}'
Results: 
With Two Reference Images, 2K
Use @image_1, @image_2, etc. placeholders to reference uploaded images in your prompt. Upload reference images using POST /assets first.
Reference images:
curl -X POST "https://api.useapi.net/v1/kling/images/omni" \
-H "Authorization: Bearer user:12345-…" \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"prompt": "@image_1 riding @image_2 on a busy NY street",
"resolution": "2k",
"aspect_ratio": "16:9",
"imageCount": 3,
"image_1": "https://s21-kling.klingai.com/ai-platform/xxx/xxx.jpg",
"image_2": "https://s21-kling.klingai.com/ai-platform/yyy/yyy.jpg"
}'
Results: 