Browse ModelsKwaivgiKwaivgi Kling V3 Turbo Std Text To Video

Kwaivgi Kling V3 Turbo Std Text To Video

Kwaivgi Kling V3 Turbo Std Text To Video

Playground

Try it on WavespeedAI!

Kling V3 Turbo Standard is a fast text-to-video model that generates 720P videos from text prompts, supports single-prompt generation, and can create multi-shot storyboard videos. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Kling V3 Turbo Standard Text-to-Video

Kling V3 Turbo Standard Text-to-Video generates fast, affordable 720p videos from text prompts. It supports both single-prompt generation and multi-shot storyboard generation with per-shot durations.


Why Choose This?

  • Fast 720p video generation
    Create efficient standard-tier videos directly from text prompts.

  • Lower cost generation
    Use the standard model for affordable video creation and iteration.

  • Single prompt or multi-shot storyboard
    Generate a complete video from one prompt, or use multi_prompt to define multiple shots.

  • Per-shot duration control
    Set each storyboard segment duration when using multi_prompt.

  • Standard video output
    The generated video is returned as a URL in the standard WaveSpeed prediction response.


Parameters

ParameterRequiredDescription
promptNoText prompt describing the video to generate. Mutually exclusive with multi_prompt.
multi_promptNoMulti-shot storyboard. Each item includes a prompt and duration. Mutually exclusive with prompt.
aspect_ratioNoOutput aspect ratio. Options: 16:9, 9:16, 1:1. Default: 16:9.
durationNoVideo duration in seconds for single-prompt generation. Options: 3 to 15. Default: 5.

How to Use

  1. Enter a prompt — Describe the scene, subject, motion, and style you want.
  2. Or create a storyboard — Use multi_prompt to define multiple shots with individual durations.
  3. Choose aspect ratio — Select 16:9, 9:16, or 1:1.
  4. Set duration — Choose the video duration for single-prompt generation, or set durations per shot in multi_prompt.
  5. Submit — Generate the video output.

Output

Returns generated video URL(s) in the standard WaveSpeed prediction response.

The generated video is returned as MP4 video.


Pricing

Pricing is $0.112 per second.

WaveSpeed bills by the generated video duration. If multi_prompt is provided, billing uses the selected duration plus the sum of all segment durations.

Generated DurationPrice
3s$0.336
5s$0.56
10s$1.12
15s$1.68

Billing Rules

  • Billing is based on generated video duration.
  • Single-prompt requests use the duration parameter.
  • multi_prompt requests use duration plus the sum of all segment durations.
  • Each second costs $0.112.

Best Use Cases

  • Fast text-to-video creation — Turn written ideas into short video clips.
  • Affordable iteration — Test multiple prompt directions at lower cost.
  • Storyboard generation — Build multi-shot videos with separate prompts per segment.
  • Social video drafts — Prototype short clips for posts, ads, or concepts.
  • Creative exploration — Try different motions, scenes, and camera directions.

Pro Tips

  • Use clear subject, action, camera, and style details in the prompt.
  • Use multi_prompt when you need multiple shots instead of one continuous prompt.
  • Keep total multi_prompt duration within the model limit.
  • Use consistent wording across storyboard segments for better visual continuity.
  • Choose the aspect ratio before writing composition-heavy prompts.

Notes

  • Provide either prompt or multi_prompt.
  • prompt and multi_prompt are mutually exclusive.
  • duration is used for single-prompt generation.
  • multi_prompt supports per-shot durations.
  • The total generated duration must not exceed 15 seconds.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3-turbo-std/text-to-video" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "16:9",
    "duration": "5"
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringNo-Text prompt to generate the video with. Mutually exclusive with multi_prompt.
multi_promptarrayNo--Multi-shot storyboard. Total duration must not exceed 15 seconds. Mutually exclusive with prompt.
aspect_ratiostringNo16:916:9, 9:16, 1:1The aspect ratio of the generated video.
durationstringNo53, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15Video length in seconds.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.