Passer au contenu principal
POST
/
kling
/
v1
/
images
/
generations
Multi-Image to Image
curl --request POST \
  --url https://api.cometapi.com/kling/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "subject_image_list": [
    {
      "subject_image": "https://filesystem.site/cdn/20250814/goDW44JIf6eSuxAS7TNringhWjO9kW.png"
    },
    {
      "subject_image": "https://filesystem.site/cdn/20250814/goDW44JIf6eSuxAS7TNringhWjO9kW.png"
    },
    {
      "subject_image": "https://filesystem.site/cdn/20250814/goDW44JIf6eSuxAS7TNringhWjO9kW.png"
    },
    {
      "subject_image": "https://filesystem.site/cdn/20250814/goDW44JIf6eSuxAS7TNringhWjO9kW.png"
    }
  ]
}
'
{
  "code": 123,
  "message": "<string>",
  "request_id": "<string>",
  "data": {
    "task_id": "<string>",
    "task_status": "<string>",
    "created_at": 123,
    "updated_at": 123
  }
}
Utilisez ce endpoint lorsque vous souhaitez que Kling génère une image à partir de plusieurs références de sujet, avec en option des références de scène ou de style.

Avant de l’appeler

  • Fournissez 2 à 4 images dans subject_image_list
  • Utilisez model_name: kling-v2
  • Ajoutez scence_image ou style_image uniquement lorsque la composition principale du sujet fonctionne déjà
  • Traitez ceci comme une route de génération asynchrone et enregistrez l’id de tâche renvoyé

Flux de tâche

1

Soumettre la tâche de génération d’image

Envoyez la liste des images du sujet et le prompt, puis stockez l’id de tâche renvoyé.
2

Interroger la tâche

Poursuivez avec Requêtes individuelles en utilisant le chemin de requête d’image Kling jusqu’à ce que la tâche atteigne un état terminal.
3

Conserver le résultat

Enregistrez l’image générée dans votre propre stockage si vous avez besoin d’un accès durable.
Pour la référence complète des paramètres, consultez la documentation officielle de Kling.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

En-têtes

Content-Type
string

Content type of the request body.

Corps

application/json

Kling Image Generation API request body definition

subject_image_list
object[]
requis

List of subject reference images. Minimum 2, maximum 4.

model_name
enum<string>
défaut:kling-v2

Model to use for multi-image generation.

Options disponibles:
kling-v2
prompt
string

Text prompt describing the desired output. Max 2500 characters.

scence_image
string

Optional scene reference image. Same format and size constraints as subject images.

style_image
string

Optional style reference image. Same format and size constraints as subject images.

n
integer
défaut:1

Number of images to generate.

aspect_ratio
enum<string>
défaut:16:9

Aspect ratio of the generated image (width:height).

Options disponibles:
16:9,
9:16,
1:1,
4:3,
3:4,
3:2,
2:3,
21:9
callback_url
string

Webhook URL for task status notifications. The server sends a callback when the task status changes.

external_task_id
string

Optional user-defined task ID for your own tracking. Does not replace the system-generated task ID. Must be unique per account.

Réponse

200 - application/json

Successful Response

code
integer

Error code; specifically define the error code

message
string

error message

request_id
string

Request ID, system-generated, for tracking requests, troubleshooting issues

data
object