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_10 placeholders
  • 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: Kling O1 Text-to-Image

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: Kling O1 with References