Skip to main content
Core.Today
|
KuaishouFastHigh

Kling v3 Turbo Pro Text to Video

Kling 3.0 Turbo Pro text-to-video via Fal.AI. Generates high-quality 1080p video with native audio from a text prompt, with improved lip-sync and multi-shot storyboards, 3-15 seconds.

1630 credits
per 5s 1080p video with audio โ€” billed per second, 326/s; multi_prompt requests billed as 15s
Turbo speed at 1080p with native audio included in the price
16:9, 9:16, and 1:1 aspect ratios
Multi-shot storyboards: up to 6 shots, each with its own prompt and duration
Improved lip-sync for dialogue scenes
3-15 second output, billed per second

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "fal-ai/kling-video/v3/turbo/pro/text-to-video",
  "input": {
    "prompt": "A jazz saxophonist sways gently into the note, cheeks pressing, sweat glistening, smoke drifting through the warm light. The camera eases in slowly. Photorealistic, soulful, moody.",
    "duration": "5",
    "aspect_ratio": "16:9"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringNo-Text prompt for the video (keep under 2500 characters). Provide either prompt or multi_prompt
durationstringNo5Video length in seconds (3-15). Billed per second. Ignored when multi_prompt is used
3456789101112131415
aspect_ratiostringNo16:9Aspect ratio of the generated video
16:99:161:1
multi_promptarrayNo-Multi-shot storyboard: 1-6 shots of {prompt, duration}, totaling at most 15s. Mutually exclusive with prompt. Billed at the 15-second maximum regardless of the shot total
enable_safety_checkerbooleanNotrueEnable the safety checker

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Single Shot

One prompt, 5-second clip

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "fal-ai/kling-video/v3/turbo/pro/text-to-video",
  "input": {
    "prompt": "A jazz saxophonist sways gently into the note, cheeks pressing, sweat glistening, smoke drifting through the warm light. The camera eases in slowly. Photorealistic, soulful, moody.",
    "duration": "5",
    "aspect_ratio": "16:9"
  }
}'

Multi-Shot Storyboard

Several shots with their own prompts (billed at 15s)

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "fal-ai/kling-video/v3/turbo/pro/text-to-video",
  "input": {
    "multi_prompt": [
      {
        "prompt": "Wide shot of a lighthouse on a cliff at dusk, waves crashing",
        "duration": "5"
      },
      {
        "prompt": "The keeper climbs the spiral stairs holding a lantern",
        "duration": "5"
      },
      {
        "prompt": "The beam sweeps across the dark sea",
        "duration": "5"
      }
    ],
    "aspect_ratio": "16:9"
  }
}'

Tips & Best Practices

1duration is a string enum ("3"-"15"), not a number
2multi_prompt requests are billed as the 15-second maximum โ€” use them when your storyboard is close to 15s
3Native audio is included in the price โ€” describe dialogue and sound in the prompt

Use Cases

Social short-form videos from a text idea
Dialogue scenes with lip-synced native audio
Multi-shot mini stories in one request
Fast concepting before a premium render