Motion Control
create_motion_controlMake a character copy the motion of a reference video: the character in inputs.image performs the movement, dance or acting from inputs.video. Models: Kling 3.0 Pro / Standard, Kling 2.6 Pro, Wan 2.2 Animate, DreamActor v2 (see list_models). Priced live by the motion video's length — call get_price first. Poll with wait_for_video. Renders a live preview in app-capable hosts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Mode key from list_models. Omit to pick it from the attached media. | |
| model | No | Model key from list_models (category "motion-control"). Default: kling-mc-3.0-pro. | |
| inputs | No | WaveSpeed input fields for the chosen model and mode, exactly as list_models shows them (e.g. aspect_ratio, resolution, duration, generate_audio, image, last_image, reference_images). Media fields take URLs; files hosted elsewhere are imported into the user's library automatically. Omitted fields use the model's defaults. | |
| prompt | No | Optional guidance | |
| maxCredits | No | Refuse to start if the live price is above this. Pass the credits get_price returned. | |
| idempotencyKey | No |