Kling-v3-Motion-Ctrl

Kling-v3-Motion-Ctrl

Provider: Kling AI
Category: Video Generation
Endpoint: POST /v1/videos/generations
Context window:
Served from:

Kling 3.0 model that transfers motion from a reference video onto a character from a reference image, with Standard 720p and Pro 1080p tiers.

At a glance

FieldValue
Model idkling-v3-motion-ctrl
Input modalitiestext
Output modalitiesvideo
Context window
Region
Featuresmotion_control
NewNo
Native inferenceNo

Pricing

ChargeSpecRate
Standard (720p)per second$0.14
Pro (1080p)per second$0.18

Example request

$curl https://api.empiriolabs.ai/v1/videos/generations \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "kling-v3-motion-ctrl", "prompt": "sunrise over the ocean", "duration": 6}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringyesMotion / scene description.
reference_imagestringyesReference image URL — provides the character/subject.
reference_videostringyesReference video URL — provides the motion to copy.
character_orientationenumno"image"image: character starts in the pose from the reference image (max 10s). video: character matches pose in the reference video (max 30s). · Allowed: image, video
modeenumno"std"std: standard quality. pro: higher quality, slower. · Allowed: std, pro
durationnumberno5Seconds. Capped at 10 when character_orientation=image, 30 when character_orientation=video. · Range: 1 – 30
keep_original_soundbooleannotrueKeep the audio track from the reference video.
seednumbernoReproducibility seed.

Live machine-readable schema is also available at GET https://api.empiriolabs.ai/v1/models/kling-v3-motion-ctrl.