Skip to content

Kling Multi-Image to Video

Generate videos using multiple reference images with Kling models. Supports up to 4 images via the image_list parameter.

API Details

Endpoint: POST /kling/v1/videos/multi-image2video

Description: Submits a multi-image reference video generation task. Video generation is an asynchronous process. After a successful submission, a task_id is returned, which is then used to retrieve results through the query endpoint.

Authentication: Bearer Token

http
Authorization: Bearer YOUR_API_TOKEN

Request Parameters

Body Parameters

ParameterTypeRequiredDefaultDescriptionExample
modelstringYes-The ID of the model to usekling-v1-6
image_listarrayYes-List of input images, up to 4[{"image": "url1"}, {"image": "url2"}]
promptstringYes-Text description to guide image dynamicsMake the two characters in the images dance together
negative_promptstringNo-Negative promptsblur, watermark
modestringNostdGeneration modestd, pro
aspect_ratiostringNo16:9Video aspect ratio16:9, 9:16, 1:1
durationstringNo5Video duration in seconds5, 10
callback_urlstringNo-Callback URL for task result notificationshttps://your-callback.com/api
external_task_idstringNo-Custom task IDmy-unique-task-001

Response Parameters

ParameterTypeDescription
codeintegerStatus code (0 for success)
messagestringStatus message
dataobjectData object
data.task_idstringTask ID
data.task_statusstringTask status (submitted, processing, succeed, failed)

Code Examples

Curl Example

bash
curl https://api.ezmodel.cloud/kling/v1/videos/multi-image2video \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -d '{
    "model": "kling-v1-6",
    "image_list": [
      {"image": "https://example.com/image1.jpg"},
      {"image": "https://example.com/image2.jpg"}
    ],
    "prompt": "Animate the characters",
    "duration": "5"
  }'

OpenAPI Specification

yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /kling/v1/videos/multi-image2video:
    post:
      summary: Kling Multi-Image to Video
      description: Generate videos using multiple reference images with Kling models.
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                model:
                  type: string
                image_list:
                  type: array
                  items:
                    type: object
                    properties:
                      image:
                        type: string
                prompt:
                  type: string
      responses:
        '200':
          description: Task submitted successfully

企业合作联系:service@ezmodel.cloud