How do I start generating videos with kling-v3?
Submit a request to POST /kling/videos and explicitly set model to kling-v3. For text creation, use action=text2video and fill in prompt; for image creation, use image2video and provide start_image_url, then choose duration, aspect ratio, and audio as needed.
What durations and aspect ratios can be generated?
Integer durations from 3–15 seconds are supported, along with three aspect ratios: 16:9, 9:16, and 1:1. You can compose shots for ads, vertical short videos, or square content; the duration should match the subject's actions, and too many continuous events should not be arranged within shorter clips.
How do I use start and end frames?
Select image2video and provide the starting frame start_image_url first, then add end_image_url when you need to specify the ending image. The end frame cannot be submitted without the start frame. The prompt can describe how the subject transitions from the initial state to the final state, keeping the visual guidance consistent with the action requirements.
Can 4K video control camera movement and generate sound at the same time?
4k mode supports generate_audio, but does not support camera_control. Explicitly enable audio generation when you need sound; use std or pro when you need parameterized camera movement. Audio is disabled by default, so selecting 4k alone will not automatically produce a video with sound.
How do I retrieve generated results, and can they be processed asynchronously?
You can set async=true to first obtain task_id, then query task progress and results; you can also configure callback_url to receive completion notifications. Completed results include information such as video_url, video_id, and state. Retrieve the video only after confirming success, rather than treating successful task submission as completed video generation.