Transfer motion from a reference video onto a character in a reference image. This model supports two modes: Advanced Customization (default) and Scene Consistency.

Model

kuaishou/kling-2.6-motion-control

Modes

Scene Control OFF (Advanced Customization) — Default

When scene_control is false (or omitted), you have full control over the output with prompts, character orientation, and seed values. Use this mode when you want to customize the generated scene with text descriptions.

Scene Control ON (Scene Consistency)

When scene_control is true, the model preserves the background from either the input video or input image. Use this mode when you need consistent backgrounds and scene elements.

Parameters

Common Parameters

ParameterTypeRequiredDescription
video_urlstringYesReference video URL (3-30 seconds)
image_urlstringYesReference image URL (head, shoulders, torso must be visible)
resolutionstringNo720p or 1080p
scene_controlbooleanNoEnable scene consistency mode. Default: false

Scene Control OFF Parameters

ParameterTypeRequiredDescription
promptstringYesText description of the scene
character_orientationstringYesvideo or image (see below)
seedintegerNoSeed for reproducibility
When scene_control is false, you cannot use background_source.

Scene Control ON Parameters

ParameterTypeRequiredDescription
background_sourcestringYesinput_video or input_image — determines which input provides the background
When scene_control is true, you cannot use prompt, character_orientation, or seed.

Character Orientation

Only applicable when scene_control is false.
ValueDescriptionMax Output
videoMatches reference video orientation. Best for complex motions.30 seconds
imageMatches reference image orientation. Best for camera movements.10 seconds

Choosing a Mode

Use CaseRecommended Mode
Custom scene descriptions with promptsScene Control OFF
Precise control over character orientationScene Control OFF
Reproducible outputs with seedScene Control OFF
Preserve background from input videoScene Control ON with background_source: "input_video"
Preserve background from input imageScene Control ON with background_source: "input_image"

Image Requirements

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

Example Requests

Scene Control OFF (Advanced Customization)

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-2.6-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",
      "resolution": "1080p",
      "seed": 445501
    }
  }'

Scene Control ON (Scene Consistency)

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-2.6-motion-control",
    "input": {
      "scene_control": true,
      "video_url": "https://example.com/dance-motion.mp4",
      "image_url": "https://example.com/person.jpg",
      "background_source": "input_video",
      "resolution": "720p"
    }
  }'

Response

{
  "code": 200,
  "success": true,
  "data": {
    "task_id": "abc123def456",
    "status": "pending"
  }
}

Pricing

ResolutionPrice
720p$0.01/s
1080p$0.0225/s