Scene 00 · Playgroundfal-ai/kling-video/v3/pro/text-to-video
Take · Kling 3.0 ProScene 00 · Access
Light theset.
Add your fal key to run Kling 3.0 Pro live. The key stays in your browser; every take bills your own fal account.
Scene 01 · PromptKling 3.0 Pro
Authorize the shoot in settings
Scene 09 · Integration
Ship the same sceneto production.
Same endpoint as the playground upstairs. Three takes below. Pick the one that matches your set.
endpoint
fal-ai/kling-video/v3/pro/text-to-videooutputvideoTS
1import { fal } from "@fal-ai/client";23fal.config({ credentials: process.env.FAL_KEY });45const { data } = await fal.subscribe("fal-ai/kling-video/v3/pro/text-to-video", {6 input: {7 "prompt": "Three-shot sequence. Shot one: wide establishing on a rain-soaked Tokyo alleyway...",8 "duration": 5,9 "aspect_ratio": "16:9",10 "resolution": "1080p",11 "cfg_scale": 0.5,12 "generate_audio": true13 },14 logs: true,15});1617console.log(data);
PYTHON
1import fal_client23result = fal_client.subscribe(4 "fal-ai/kling-video/v3/pro/text-to-video",5 arguments={6 "prompt": "Three-shot sequence. Shot one: wide establishing on a rain-soaked Tokyo alleyway...",7 "duration": 5,8 "aspect_ratio": "16:9",9 "resolution": "1080p",10 "cfg_scale": 0.5,11 "generate_audio": true12 },13 with_logs=True,14)1516print(result)
BASH
1curl -X POST "https://queue.fal.run/fal-ai/kling-video/v3/pro/text-to-video" \2 -H "Authorization: Key $FAL_KEY" \3 -H "Content-Type: application/json" \4 -d '{ "prompt": "Three-shot sequence. Shot one: wide establishing on a rain-soaked Tokyo alleyway...", "duration": 5, "aspect_ratio": "16:9", "resolution": "1080p", "cfg_scale": 0.5, "generate_audio": true }'
Script · Input parameters
| Key | Kind | Default | Notes |
|---|---|---|---|
| prompt | text (required) | · | Primary generation input |
| duration | select | 5 | 3 seconds, 5 seconds, 8 seconds, 10 seconds, 15 seconds |
| aspect_ratio | select | 16:9 | 16:9 landscape, 9:16 portrait, 1:1 square |
| resolution | select | 1080p | 720p Standard, 1080p Pro |
| cfg_scale | number | 0.5 | 0 to 1 |
| generate_audio | select | true | Native audio on, Silent render |
Full script on file at fal.ai/models/fal-ai/kling-video/v3/pro/text-to-video/llms.txt