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

# Kling Motion Control 3.0

> Transfer motion from reference videos onto characters with high facial consistency

Transfer motion from a reference video onto a character in a reference image. Upgraded from 2.6 with high facial consistency and inline element support.

## Model

```
kuaishou/kling-3.0-motion-control
```

## Parameters

| Parameter               | Type    | Required | Default   | Description                                                                          |
| ----------------------- | ------- | -------- | --------- | ------------------------------------------------------------------------------------ |
| `prompt`                | string  | **Yes**  | -         | Text prompt describing the motion to generate                                        |
| `image_url`             | string  | **Yes**  | -         | Character/subject image URL                                                          |
| `video_url`             | string  | **Yes**  | -         | Motion reference video URL                                                           |
| `mode`                  | string  | No       | `"std"`   | `"std"` (720p) or `"pro"` (1080p)                                                    |
| `keep_audio`            | boolean | No       | `true`    | Preserve original audio from the motion reference video                              |
| `character_orientation` | string  | No       | `"video"` | Character orientation source: `"video"` (follow motion) or `"image"` (preserve pose) |
| `elements`              | array   | No       | -         | Additional character/object elements                                                 |

## Elements

```json theme={null}
"elements": [
  {"description": "Woman in red jacket", "type": "image", "image_urls": ["front.jpg", "side.jpg"]}
]
```

Each element accepts:

| Parameter     | Type      | Default   | Description                                      |
| ------------- | --------- | --------- | ------------------------------------------------ |
| `description` | string    | `""`      | Short description of the element (max 100 chars) |
| `type`        | string    | `"image"` | Element source type: `"image"` or `"video"`      |
| `image_urls`  | string\[] | -         | Source image URLs for an image element (max 4)   |
| `video_url`   | string    | -         | Source video URL for a video element             |

## Image Requirements

The reference image must show the subject's **head, shoulders, and torso clearly visible**.

## Example

```bash theme={null}
curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-3.0-motion-control",
    "input": {
      "prompt": "Person dancing gracefully",
      "video_url": "https://example.com/dance-motion.mp4",
      "image_url": "https://example.com/person.jpg",
      "character_orientation": "video",
      "mode": "pro",
      "keep_audio": true
    }
  }'
```

## Response

```json theme={null}
{
  "code": 200,
  "success": true,
  "data": {
    "task_id": "abc123def456",
    "status": "pending"
  }
}
```
