Skip to main content
POST
/
v3
/
async
/
kling-v3.0-4k-t2v
Kling v3.0 4K Text-to-Video
curl --request POST \
  --url https://api.novita.ai/v3/async/kling-v3.0-4k-t2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "sound": true,
  "prompt": "<string>",
  "duration": 123,
  "cfg_scale": 123,
  "aspect_ratio": "<string>",
  "negative_prompt": "<string>"
}
'
{
  "task_id": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://novita.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Kling v3.0 4K Text-to-Video generates native 4K ultra-high-definition videos from text prompts with cinematic quality, smooth motion, precise prompt adherence, and optional synchronized audio generation. Supports 3-15 second durations and multiple aspect ratios.
This is an asynchronous API; only the task_id will be returned. You should use the task_id to request the Task Result API to retrieve the video generation results.

Request Headers

Content-Type
string
required
Supports: application/json
Authorization
string
required
Bearer authentication format, for example: Bearer {{API Key}}.

Request Body

sound
boolean
default:false
Whether to generate synchronized audio simultaneously with the video. Supports Chinese and English voice output.
prompt
string
required
Positive prompt text for video generation, describing scene motion, camera movement, actions, voice style, atmosphere, and sound effects; must not exceed 2500 characters.Length limit: 0 - 2500
duration
integer
default:5
Duration of generated video in seconds. Supports flexible durations from 3 to 15 seconds.Value range: [3, 15]
cfg_scale
number
Controls flexibility of video generation. Higher values result in content more closely following the prompt; lower values produce more natural motion.Value range: [0, 1]
aspect_ratio
string
default:"16:9"
Aspect ratio of generated video.Optional values: 16:9, 9:16, 1:1
negative_prompt
string
Negative prompt describing elements to avoid in video and audio; must not exceed 2500 characters.Length limit: 0 - 2500

Response

task_id
string
required
Use the task_id to request the Task Result API to retrieve the generated outputs.