> ## 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 Motion Control

> Transfer real human motion, gestures, and expressions from a reference video to a character image using Kling V3.

Transfer real human motion, gestures, and expressions from a reference video to a character image using Kling V3. Uses fal.ai for reliable hosting.

| | |
| - | - |
| Model id | `kling-v2-6-motion-control-fal` |
| Media | video |
| Submit to | `POST /v1/videos` |
| Price | 9.1 credits per\_second before discounts |
| Typical time | about 180.0 s |

## Request

**Required:** `prompt`, `character_image`, `motion_video`\
**Optional:** `character_orientation`, `duration_seconds`, `keep_original_sound`, `quality`

```json theme={null}
{
  "model": "kling-v2-6-motion-control-fal",
  "prompt": "A slow aerial shot over a misty pine forest at dawn",
  "character_image": "asset_…",
  "character_orientation": "image",
  "duration_seconds": 5,
  "keep_original_sound": false,
  "motion_video": "asset_…",
  "quality": "std"
}
```

| Field | Allowed | Default |
| - | - | - |
| `character_image` | asset id (up to 1) | |
| `character_orientation` | `image`, `video` | `"image"` |
| `duration_seconds` | 5.0 – 30.0 seconds | `5` |
| `keep_original_sound` | `True`, `False` | `false` |
| `motion_video` | asset id (up to 1) | |
| `quality` | `std`, `pro` | `"std"` |

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-v2-6-motion-control-fal` is always current.


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