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

# Kling V3

> Kling V3 — text & image to video with first/last frame, multi-shot and element references.

Kling V3 — text & image to video with first/last frame, multi-shot and element references. Standard, Pro and 4K quality.

| | |
| - | - |
| Model id | `kling-v3-fal` |
| Media | video |
| Submit to | `POST /v1/videos` |
| Price | varies by tier and settings; `GET /v1/models/kling-v3-fal/estimate` quotes it |
| Typical time | about 300.0 s |

## Text → Video

Select it with `"mode": "text_to_video"`, or leave `mode` out and the inputs decide.

**Required:** `prompt`\
**Optional:** `aspect_ratio`, `duration_seconds`, `cfg_scale`, `negative_prompt`, `generate_audio`, `shot_type`, `elements`

Resolution tiers: `standard`, `pro`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "kling-v3-fal",
  "prompt": "Two relatives crowd a cinema camera in a wedding hall, warm practicals. [Character A: Phupha, wounded dignity]: \"Pehle mera asheerwad wala shot lo.\" Immediately, [Character B: Jija, stylish smug]: \"Asheerwad baad mein… pehle mera Dubai wala look.\"",
  "mode": "text_to_video",
  "tier": "standard"
}
```

| Field | Allowed | Default |
| - | - | - |
| `aspect_ratio` | `16:9`, `9:16`, `1:1` | `"16:9"` |
| `duration_seconds` | 3.0 – 15.0 seconds | `5` |
| `cfg_scale` | 0.0 – 1.0 | `0.5` |
| `negative_prompt` | text | |
| `generate_audio` | `true`, `false` | `true` |
| `shot_type` | `customize`, `intelligent` | `"customize"` |
| `multi_shot` | text | |
| `elements` | text | |

## Image → Video

Select it with `"mode": "image_to_video"`, or leave `mode` out and the inputs decide.

**Required:** `prompt`, `first_frame`\
**Optional:** `last_frame`, `elements`, `duration_seconds`, `cfg_scale`, `negative_prompt`, `generate_audio`, `shot_type`

Resolution tiers: `standard`, `pro`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "kling-v3-fal",
  "prompt": "Two relatives crowd a cinema camera in a wedding hall, warm practicals. [Character A: Phupha, wounded dignity]: \"Pehle mera asheerwad wala shot lo.\" Immediately, [Character B: Jija, stylish smug]: \"Asheerwad baad mein… pehle mera Dubai wala look.\"",
  "mode": "image_to_video",
  "first_frame": "asset_…",
  "tier": "standard"
}
```

| Field | Allowed | Default |
| - | - | - |
| `duration_seconds` | 3.0 – 15.0 seconds | `5` |
| `cfg_scale` | 0.0 – 1.0 | `0.5` |
| `negative_prompt` | text | |
| `generate_audio` | `true`, `false` | `true` |
| `shot_type` | `customize`, `intelligent` | `"customize"` |
| `multi_shot` | text | |
| `elements` | text | |
| `first_frame` | asset id (up to 1) | |
| `last_frame` | asset id (up to 1) | |

Reference inputs take asset ids from [`POST /v1/uploads`](/uploads) or an earlier output's `asset_id`.
Prices and allowed values come from the live catalog; `GET /v1/models/kling-v3-fal` is always current.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.