clone run never generates a new random character — you pass the id of a character you already made.
Create a character
char_... id. Save it and reuse it on every clone.
List the characters you have already created:
Check a source video
strong, possible, or weak), a 0-100 score, and the evidence.
Raw TikTok and Instagram post pages are rejected. Stage them first with the
download command or use
clone run, which performs that step automatically.
Clone a video
clone run downloads the source video, checks its 15-second cap and cloneability, extracts frame 0, composes that first frame with the character you passed, submits the Kling 3.0 clone, and polls for the final URL. It stops if the check verdict is weak, unless you pass --force.
Kling 3.0 Motion Control is the only supported model. Source clips are capped at 15 seconds.
Compose a starting frame
clone run does this for you. Run it on its own when you want the frame without generating a video.
The returned frame is always clean, with no overlays or platform UI.