# Kling 4

Up to thirty seconds in one go, always with sound, and it can start and end on pictures you give it.

Model id: `kling-4`
Type: Video
Made by: Kling
Inputs: Text, First frame, References, Video
Length: 3 to 30 s
Resolution: 720p, 1080p
Aspect ratio: auto, 16:9, 9:16, 1:1, 21:9
Updated: Nov 4, 2026

## Pricing

| Setting | MiniAPI | fal | Difference |
| --- | ---: | ---: | ---: |
| 720p | $0.172 second | $0.157 | +10% |
| 1080p | $0.258 second | $0.235 | +10% |

You are not charged for a job that fails.

## Parameters

| Name | Required | Values | Default | Description |
| --- | --- | --- | --- | --- |
| `prompt` | No | text |  | What to make, in plain words. |
| `start_image_url` | For first frame | https URL |  | A picture for the first frame. |
| `end_image_url` | No | https URL |  | A picture for the last frame. |
| `middle_image_urls` | No | https URLs |  | Ordered keyframes between the first and last frames (max 8). |
| `image_urls` | No | https URLs |  | Pictures to use as references. Only with references. |
| `video_urls` | No | https URLs |  | Clips to work on or reference. Only with references. |
| `multi_prompt` | No |  |  | One prompt per shot, for several shots in one video. |
| `duration` | No | 3 to 30 | 5 | Length in seconds. The price changes with it. |
| `resolution` | No | 720p, 1080p | 1080p | Output size. Higher is sharper, slower and costs more. |
| `voice_ids` | No |  |  | Voices referenced in the prompt as @Voice1, @Voice2, ... (max 3, including voices bound to elements). Only with references. |
| `aspect_ratio` | No | auto, 16:9, 9:16, 1:1, 21:9 | 16:9 | Shape of the result, for example 16:9 or 9:16. |
| `elements` | No |  |  | People or objects to keep the same across the video. Only with references. |

## Quickstart

```bash
curl -X POST "https://api.minicut.ai/v1/queue/kling-4" \
  -H "Authorization: Key $MINIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"a red fox runs through snow at dawn","resolution":"720p","duration":5}'
```

```json
{
  "request_id": "0192f3a4-5b6c-7d8e-9f01-23456789abcd",
  "status": "IN_QUEUE",
  "queue_position": 0,
  "status_url": "https://api.minicut.ai/v1/queue/kling-4/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd/status",
  "response_url": "https://api.minicut.ai/v1/queue/kling-4/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd",
  "cancel_url": "https://api.minicut.ai/v1/queue/kling-4/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd/cancel",
  "price": "0.860000",
  "currency": "USD"
}
```

Page: https://api.minicut.ai/models/kling-4
API reference: https://api.minicut.ai/docs/api
