anycapanycap
Capabilities

Generate

Image GenerationCreate and edit images from prompts or references.Video GenerationCreate motion outputs from text and image inputs.Music GenerationProduce music tracks through one runtime.Audio GenerationGenerate speech, dialogue, sound effects, and complete audio scenes from text, audio, or image input.

Understand

Image UnderstandingRead screenshots, diagrams, and visual references.Video AnalysisInspect recordings and extract structured details.Audio UnderstandingTranscribe and analyze voice and audio files.

Retrieve

Web SearchSearch the web from the same agent workflow.Grounded Web SearchReturn synthesized answers with live citations.Web CrawlFetch pages and convert them into clean content.Social Media LookupRead Instagram and X profiles, posts, feeds, and X search results.

Store

DriveStore outputs, organize assets, and create public URLs.
Equip Agents
Claude CodeCursorCodexDeepSeek HarnessManus
Resources

Explore

GuidesDecision guides for building reliable agent workflows.Context EngineeringUnderstand how prompts, files, and workspace state shape agent behavior.Agent SkillsSee how reusable skills package workflows and capability usage for agents.

Evaluate

Compare AnyCapBrowse comparison pages for adjacent agent tooling, media APIs, and tradeoffs.GlossaryA shared vocabulary for agent capabilities, tools, and workflows.
Docs ↗Pricing
I'm Agent
I'm Agent
  1. Home
  2. Models
  3. Kling Motion Control

Kling 3.0 Motion Control · By AnyCap Team · Updated October 23, 2026

Replace a dancer with a character using Kling Motion Control

Give Kling one full-body character image and one motion-reference video. In our production test, both orientation modes replaced the dancer with AnyCap's white robot and followed the six-second dance, but the character image also controlled the output framing and background.

Watch the outputsCopy the tested commandsCheck pricing

The test uses one dance and one replacement character

We held the prompt, character image, six-second dance clip, sound setting and requested quality constant. Only character_orientation changed.

Full-body white humanoid robot used as the replacement character.
Replacement character · AnyCap-owned full-body PNG
Motion reference · six-second excerpt · original audio removed

The motion reference is an excerpt from “Video of a Man Dancing” by Antoni Shkraba on Pexels. The source page marks it as free under the Pexels license.

Open the character PNGOpen the six-second dance input

Save these inputs as robot.png and dance-reference.mp4 in the directory where you run the command. These are the original inputs; the generated examples below are outputs, not motion references.

Shared prompt

$
Replace the dancer with the supplied white humanoid robot while preserving the full-body dance motion, limb timing, foot placement, and clean studio composition.

Both modes replace the dancer; orientation changes the pose interpretation

These are the delivered production files, shown without retouching. Each successful task reported 23 credits.

orientation=image · 5.87 s · 848 × 1072 · 23 credits
orientation=video · 6.00 s · 848 × 1072 · 23 credits
SettingWhat we observed
imageThe robot's supplied body orientation stayed more prominent while the result followed the dance sequence.
videoThe result followed the dancer's changing body orientation more strongly while retaining the robot identity.
Shared resultBoth outputs transferred the full-body dance and replaced the human with the robot.
Shared framingBoth outputs inherited the portrait character composition and black background instead of the 1280 × 720 white studio frame.

This is one paired test, not a general quality benchmark. Motion transfer is stochastic, so another run may differ.

The outputs preserve recognizable arm, leg and torso movement across the sampled sequence. Fast limb crossings and feet remain the areas to inspect most closely before production use.

Choose orientation from the result you need

  • Start with image when the replacement character's supplied pose and facing direction should have more influence.
  • Start with video when the source performer's changing body direction should drive the result more closely.
  • Run a short excerpt before a long sequence. Review identity, hands, feet, occlusion and background before scaling.
  • Use a full-body character image with visible limbs. The character image can affect framing and background as well as identity.

Inspect the current production contract

$
anycap video models kling-3-motion-control schema --operation generate

Motion control or image-to-video?

Starting materialChooseReason
A character image and a performance to followMotion controlThe reference video supplies the movement; the character image supplies the replacement appearance.
A still image and a written motion briefImage-to-videoUse a generation model when you do not have a performance reference.
Only a written scene descriptionText-to-videoStart with a generation workflow rather than this two-input motion-transfer test.
Generate video from Claude CodeKling text-to-video and image-to-video

Reproduce the paired test with AnyCap CLI

Save the character image as robot.png and a short full-body motion clip as dance-reference.mp4. Check your balance and current schema before submitting; generation is billed.

  • Check anycap --version and anycap status in this terminal. If authentication is missing, run anycap login and check status again. Browser sign-in alone does not authenticate the CLI.
  • Check your dashboard balance and current pricing before submitting. The recorded six-second test cost 23 credits per run; the two commands below are separately billed requests, not a free comparison.
  • Start with one orientation. Keep the whole character and the dancer's limbs visible; review a short clip before trying a long sequence.
Check your balanceInstall and sign in

Follow the character image orientation

$
anycap video generate \
  --model kling-3-motion-control --mode motion-control \
  --prompt "Replace the dancer with the supplied white humanoid robot while preserving the full-body dance motion, limb timing, foot placement, and clean studio composition." \
  --param images=./robot.png \
  --param videos=./dance-reference.mp4 \
  --param character_orientation=image \
  --param keep_original_sound=false \
  --param resolution=720p -o motion-image.mp4

Follow the motion video orientation

$
anycap video generate \
  --model kling-3-motion-control --mode motion-control \
  --prompt "Replace the dancer with the supplied white humanoid robot while preserving the full-body dance motion, limb timing, foot placement, and clean studio composition." \
  --param images=./robot.png \
  --param videos=./dance-reference.mp4 \
  --param character_orientation=video \
  --param keep_original_sound=false \
  --param resolution=720p -o motion-video.mp4

Official documentation

Integrate the tested workflow

The commands above use AnyCap's model ID and request fields. For application integration, use the video reference and inspect the live model schema; these commands are not the upstream provider's HTTP API contract.

Video integration reference ↗MCP setup ↗

Find the file, or resume the same task

A successful command saves motion-image.mp4 or motion-video.mp4 to the directory where you ran it. Open that local file and review identity, hands, feet and the background before using it.

If the command returns a task_id while the video is still running, retain that ID and resume the existing task. A terminal timeout does not establish that generation failed. Do not submit another paid generation merely to check progress.

Use the task ID actually returned by your request in the command below. If generation succeeded but download failed, retain the CLI's recovery instructions and retry delivery of that task before considering a new generation.

If validation rejects an input, inspect the live schema and correct the named parameter. This test establishes one image plus one video, not support for multiple dancers, arbitrary clip lengths, or unchanged scenery.

Resume your existing video task

$
anycap video tasks wait YOUR_TASK_ID -o motion-image.mp4

What this test proves, and what it does not

EvidenceScope
AvailabilityProduction Discovery returned kling-3-motion-control as active on October 21, 2026.
InputsThe live schema accepts exactly one image and exactly one video for motion-control.
Output qualityThe request used the 720p quality option. The delivered portrait files were 848 × 1072, so 720p should not be read as a fixed 1280 × 720 canvas.
SoundBoth tests set keep_original_sound=false. This page does not test audio preservation.
CostEach completed six-second request reported 23 credits; 46 credits total. This is an observed charge, not a permanent price quote.
RepeatabilityOne run per orientation demonstrates a working path but does not establish average latency, failure rate or universal quality.
Compare video workflowsKling 3.0 generationAll models
CLI version and updating · 0.6.5

Current release checked October 21, 2026: 0.6.5. Use the update command for your installation method, then verify the version and login in the same environment that runs your agent.

Direct binary installation

$
anycap update

npm installation

$
npm install -g @anycap/cli@latest
$
anycap --version
anycap status

Version 0.6.5 retries transient downloads, recovers an expired video link by querying the same task, and saves multiple image outputs to numbered files. After a video download failure, resume the existing task instead of generating again.

$
anycap video tasks wait <task-id> -o result.mp4

Dated examples retain the CLI version, output and charge from the original run. Updating the CLI does not revalidate an old result. Check the live model schema and current pricing before a new billed task.

Capabilities

  • Overview
  • Image Generation
  • Video Generation
  • Music Generation
  • Image Understanding
  • Video Analysis
  • Audio Understanding
  • Web Search
  • Grounded Web Search
  • Web Crawl
  • Social Media Lookup
  • Drive

Equip Agents

  • Overview
  • Start here
  • Claude Code
  • Cursor
  • Codex
  • Manus

Resources

  • Overview
  • Context Engineering
  • Agent Skills
  • What Agents Can't Do
  • Compare agents and tools

Product

  • Product overview
  • Models
  • Install AnyCap
  • Install the Agent Skill

Documentation

  • Docs overview
  • Install AnyCap
  • MCP setup
  • CLI reference

Company

  • About
  • Contact
  • Privacy
  • Terms
anycap
Join the AnyCap Discord