> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anyfast.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Kling 1.6 mi2v

> Kuaishou's Kling 1.6 multi-image-to-video model. Generate videos from up to 4 reference images with a single prompt.

Kling 1.6 mi2v is a multi-image-to-video generation model from Kuaishou's Kling series, available through Anyfast API. Upload up to 4 reference images and combine them with a text prompt to generate a cohesive video featuring all the referenced subjects.

## Key capabilities

* **Multi-Image Input** — Use up to 4 reference images as character/scene sources
* **Text-Guided** — Combine images with a text prompt to control the video narrative
* **Flexible Duration** — Generate 5 or 10 second videos
* **Aspect Ratios** — Support for 16:9, 9:16, and 1:1 output formats
* **Standard & Pro Modes** — Choose between cost-effective standard or high-quality professional output

## Quick example

<CodeGroup>
  ```bash cURL theme={null}
  curl https://www.anyfast.ai/kling/v1/videos/multi-image2video \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "model_name": "kling-v1-6",
      "image_list": [
        {"image": "https://example.com/person1.jpg"},
        {"image": "https://example.com/person2.jpg"}
      ],
      "prompt": "The two people shake hands and smile at each other",
      "duration": "5",
      "mode": "std",
      "aspect_ratio": "16:9"
    }'
  ```

  ```python Python theme={null}
  import requests

  response = requests.post(
      "https://www.anyfast.ai/kling/v1/videos/multi-image2video",
      headers={
          "Authorization": "Bearer YOUR_API_KEY",
          "Content-Type": "application/json"
      },
      json={
          "model_name": "kling-v1-6",
          "image_list": [
              {"image": "https://example.com/person1.jpg"},
              {"image": "https://example.com/person2.jpg"}
          ],
          "prompt": "The two people shake hands and smile at each other",
          "duration": "5",
          "mode": "std",
          "aspect_ratio": "16:9"
      }
  )

  task = response.json()
  print(f"Task ID: {task['task_id']}")
  ```
</CodeGroup>

## Parameters

| Parameter         | Type   | Required | Description                                                     |
| ----------------- | ------ | -------- | --------------------------------------------------------------- |
| `model_name`      | string | No       | Must be `kling-v1-6`                                            |
| `image_list`      | array  | Yes      | Reference images (1–4). Each item: `{"image": "url_or_base64"}` |
| `prompt`          | string | Yes      | Text prompt (max 2500 chars)                                    |
| `negative_prompt` | string | No       | Negative prompt (max 2500 chars)                                |
| `mode`            | string | No       | `std` or `pro`. Default: `std`                                  |
| `duration`        | string | No       | `5` or `10` seconds. Default: `5`                               |
| `aspect_ratio`    | string | No       | `16:9`, `9:16`, or `1:1`. Default: `16:9`                       |
| `callback_url`    | string | No       | Webhook URL for task notifications                              |

<Card title="API Reference" icon="code" href="/api-reference/model-api/kuaishou/kling-v1-6-mi2v">
  View the interactive API playground for Kling 1.6 mi2v.
</Card>

<script src="/feedback.js" />
