Loading playground
Input
Additional Settings
Customize your input with more control.
Result
Idle
This model is no longer supported.
Customize your input with more control.
Customize your input with more control.
Type # to reference inputs.
Hint: Drag and drop image files from your computer, images from web pages, paste from clipboard (Ctrl/Cmd+V), or provide a URL. Accepted file types: jpg, jpeg, png, webp, gif, avif, heic, heif

Customize your input with more control.
Your request will cost $0.098 per second.
Your request will cost $0.098 per second.
Transform static images into dynamic, fluid video content with Kling AI v1.6 Pro. This advanced image-to-video model by Kuaishou delivers professional-grade motion synthesis ideal for content creators, marketers, and developers.
Kling AI v1.6 Pro excels at generating natural, smooth video animations from single images. The model specializes in realistic motion patterns while preserving the original image's quality and artistic intent.
Key Capabilities:
Setting up Kling AI is straightforward. First, install your preferred SDK:
For JavaScript/TypeScript:
bashnpm install --save @fal-ai/client
For Python:
bashpip install fal-client
Configure your authentication:
typescriptimport { fal } from "@fal-ai/client"; fal.config({ credentials: "YOUR_FAL_API_KEY" });
Here's a basic example of generating a video from an image:
typescriptimport { fal } from "@fal-ai/client"; const result = await fal.subscribe("fal-ai/kling-video/v1.6/pro/image-to-video", { input: { prompt: "Snowflakes fall as a car moves along the road.", image_url: "https://storage.googleapis.com/falserverless/kling/kling_input.jpeg", duration: "5", aspect_ratio: "16:9", negative_prompt: "blur, distort, and low quality", cfg_scale: 0.5 } }); console.log(result.video.url);
prompt (required): Text description of the desired motion and sceneimage_url (required): URL of the input imageduration: Video duration - "5" or "10" secondsaspect_ratio: Output aspect ratio (e.g., "16:9", "9:16", "1:1")negative_prompt: Elements to avoid in the generationcfg_scale: Classifier Free Guidance scale (default: 0.5)static_mask_url: URL for static motion brush maskdynamic_mask_url: URL for dynamic motion brush maskspecial_fx: Special effects like "hug", "kiss", "heart_gesture", "squish", "expansion"typescriptconst result = await fal.subscribe("fal-ai/kling-video/v1.6/pro/image-to-video", { input: { prompt: "Dynamic scene with controlled motion", image_url: "your-image-url", static_mask_url: "static-mask-url", dynamic_masks: [{ mask_url: "dynamic-mask-url", trajectories: [ { x: 279, y: 219 }, { x: 417, y: 65 } ] }] } });
For creating videos from multiple reference images (up to 4):
typescriptconst result = await fal.subscribe("fal-ai/kling-video/v1.6/standard/elements", { input: { prompt: "A cute girl and a baby cow sleeping together", input_image_urls: [ "first-image-url", "second-image-url" ] } });
Processing Capabilities:
For optimal results:
Start with high-quality source images. The model performs best with clear, well-lit images that have distinct subjects and depth.
Consider your motion requirements. The cfg_scale parameter controls prompt adherence - lower values (0.3-0.5) for more creative freedom, higher values for stricter prompt following.
Test different duration settings. 5-second clips often produce more focused results, while 10-second videos allow for more complex motion development.
Kling offers two quality tiers:
Access standard mode at: fal-ai/kling-video/v1.6/standard/image-to-video
For asynchronous processing:
typescript// Submit request const { request_id } = await fal.queue.submit("fal-ai/kling-video/v1.6/pro/image-to-video", { input: { prompt: "Your video description", image_url: "your-image-url" } }); // Check status const status = await fal.queue.status("fal-ai/kling-video/v1.6/pro/image-to-video", { requestId: request_id, logs: true }); // Get result const result = await fal.queue.result("fal-ai/kling-video/v1.6/pro/image-to-video", { requestId: request_id });
View detailed pricing or contact sales for enterprise solutions.
For technical support or to discuss specific use cases, connect with our developer community. We maintain comprehensive documentation and example repositories to help you implement Kling AI effectively in your projects.
Get started today by creating your API key at fal.ai and experience professional-grade video generation capabilities with Kling AI v1.6 Pro.