Generate shots from text descriptions
Use action=text2video, explicitly specify model=kling-v3-turbo, and describe the subject, action, composition, and sound requirements in the prompt.
Use kling-v3-turbo to generate 3–15-second video clips. Choose std 720p or pro 1080p output, and structure prompts around the subject, action, scene, and sound.
Submit requests to the public API at api.acedata.cloud using the documented parameters, then use the results in your application.
Input parameters and result formats vary by service. Use the public API for this model and follow its guide for generation, task retrieval and editing operations.
Use action=text2video, explicitly specify model=kling-v3-turbo, and describe the subject, action, composition, and sound requirements in the prompt.
Use action=image2video and start_image_url to make the input image the starting point of the shot, then describe the subject's movement and scene changes.
This model includes native audio and does not provide an option to disable it. Omit generate_audio or set it to true; after generation, you should still verify that the sound meets delivery requirements.
Fit one clearly defined action into 3–15 seconds, validate the visuals and sound first, then combine them into a longer work.
Use a person, product, or scene image as the first frame, and describe changes around the subject already present in the image.
Compare image quality, motion, and audio using real business prompts before deciding whether to use the generated result. The API does not guarantee that a single generation is ready for direct delivery.
When a task requires only text or a single first-frame image and accepts native audio, you can start with kling-v3-turbo. std and pro correspond to different output resolutions; see Pricing for actual billing.
When you need an end frame, camera movement targets, independent negative prompts, or cfg_scale, do not apply these parameters directly to Turbo. For multi-image references and editing existing videos, choose the corresponding specialized model and operation, and verify against the documentation for that endpoint.
For text-to-video, use text2video and prompt; for image-to-video, use image2video and start_image_url. Write the subject's actions, camera work, and desired sounds into the description; do not submit an end frame.
Explicitly set model=kling-v3-turbo for /kling/videos, choose an integer between 3–15 seconds, with std at 720p and pro at 1080p. Audio is generated natively; omit generate_audio or set it to true.
Use async or callback_url to retrieve completed tasks, and save the task_id and video ID; check motion, character or product details, and listen to sound effects and dialogue. For muted delivery, mute the finished video in post-production.
Use an image of a soda cup as the first frame, with ice cubes gently falling into the cup, bubbles rising, a fixed camera, and a quiet background, emphasizing crisp sounds.
Choose 5 seconds and std or pro, then check the cup, ice cube motion, and audio; this model has no audio-off switch and does not accept an end frame.
Submit action=text2video, model=kling-v3-turbo, and prompt to POST /kling/videos, and set a valid quality and integer duration.
Use action=image2video and provide start_image_url. This model supports first-frame guidance but does not support end_image_url end frames.
Durations are integer values from 3–15 seconds; std is 720p and pro is 1080p.
This model includes native audio and does not provide an off switch. Omit generate_audio or set it to true; for muted output, post-process the completed video.
camera_control, negative_prompt, and cfg_scale are not supported. Describe camera requirements and content to avoid in the prompt.
After setting async=true, first obtain the task_id, then query status and final video results through the task API; you can also use callback_url to receive completion notifications.
Choose a development approach or application suited to this model and follow its setup guide.
Python SDK Integration Guide
SDK installation, authentication and examplesTypeScript SDK Integration Guide
SDK installation, authentication and examplesThis is only a basic call example. See the full docs for more parameters and advanced usage.
View Docs