# Novita AI Kling V2.1 Master Text to Video API | Generate videos from text prompts

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown is available with `Accept: text/markdown` and `.md` URL variants.

Source: /docs/api-reference/model-apis-kling-v2.1-t2v-master

# Kling V2.1 Master Text to Video

POST

/

v3

/

async

/

kling-v2.1-t2v-master

Try it

Kling V2.1 Master Text to Video

cURL

```
curl --request POST \
--url https://api.novita.ai/v3/async/kling-v2.1-t2v-master \
--header 'Authorization: &#x3C;authorization>' \
--header 'Content-Type: &#x3C;content-type>' \
--data '
{
"prompt": "&#x3C;string>",
"duration": "&#x3C;string>",
"aspect_ratio": "&#x3C;string>",
"guidance_scale": 123,
"negative_prompt": "&#x3C;string>"
}
'
```

200

```
{
"task_id": "&#x3C;string>"
}
```

Kling V2.1 is the latest evolution of Kuaishou’s AI-powered video‑generation model, designed to seamlessly create short, cinematic‑quality clips from a single image or a text prompt. It represents a major leap forward from Kling 2.0, emphasizing motion fidelity, visual coherence, and prompt accuracy.

This is an asynchronous API; only the task_id will be returned. You should use the task_id to request the [Task Result API](/docs/api-reference/model-apis-task-result) to retrieve the video generation results.

##

[​](#request-headers)

Request Headers

[​](#param-content-type)

Content-Type

string

required

Supports: `application/json`

[​](#param-authorization)

Authorization

string

required

Bearer authentication format, for example: Bearer {{API Key}}.

##

[​](#request-body)

Request Body

[​](#param-prompt)

prompt

string

required

Text prompt for generation; Positive text prompt; Cannot exceed 2500 characters.

[​](#param-duration)

duration

string

default:"5"

The duration of the generated media in seconds.Available options: `5`, `10`

[​](#param-aspect-ratio)

aspect_ratio

string

default:"16:9"

Generated video aspect ratio.Available options: `16:9`, `9:16`, `1:1`

[​](#param-guidance-scale)

guidance_scale

number

The guidance scale to use for the generation.Range: 0 to 1
Step: 0.1

[​](#param-negative-prompt)

negative_prompt

string

Negative text prompt; Cannot exceed 2500 characters.

##

[​](#response)

Response

[​](#param-task-id)

task_id

string

required

Use the task_id to request the [Task Result API](/docs/api-reference/model-apis-task-result) to retrieve the generated outputs.

Last modified on August 28, 2025
