camera_control.type supports simple, down_back, forward_up, right_turn_forward, and left_turn_forward. In simple mode, set one nonzero property in config: horizontal, vertical, pan, tilt, roll, or zoom. Each property ranges from -10 to 10.
Images: JPG, JPEG, or PNG; up to 10 MB; each side 300–65,536 px; aspect ratio 1:2.5 through 2.5:1. Keep the head, upper body, or full body visible and avoid occlusion or extreme orientation.
Videos: MP4 or MOV; up to 100 MB; each side 340–3,850 px; at least 3 seconds long.
Maximum duration is 10 seconds for character_orientation: "image" and 30 seconds for character_orientation: "video".
Use one continuous shot, keep the person in frame, avoid cuts and aggressive camera movement, and prefer a single person with moderate motion speed.
For difficult or fast motion, the model may extract only the usable continuous segment and return a result shorter than the uploaded video. A task can still run when at least 3 seconds of continuous usable motion is found, and consumed credits are not refunded. Reduce the motion difficulty or speed when needed.
An eligible previously generated video ID. At least one of voice_url and video_id is required.
The source must contain one clear speaker and be 5–30 seconds long. Creation status can be submitted, processing, succeed, or failed. A successful result provides voice_id and trial_url.
Each item in data[] contains task metadata and task_result.voices[]. A voice contains voice_id, voice_name, trial_url, owned_by, and status. Current official preset voices return owned_by: "vod".
This page uses the Kling Legacy request structure. AnyFast adds the /kling routing prefix to Legacy paths. It does not include new model-specific endpoints or the unavailable video task-list queries.