---
title: "Kling 3.0 Turbo T2V 720p - Generate video"
method: POST
path: "/v1/ai/text-to-video/kling-v3-turbo-720p"
tags: ["video", "kling-v3-turbo-t2v-720p", "background_tasks"]
---

# Kling 3.0 Turbo T2V 720p - Generate video

`POST /v1/ai/text-to-video/kling-v3-turbo-720p`

## Request

- Base URL: `https://api.magnific.com`
- URL: `https://api.magnific.com/v1/ai/text-to-video/kling-v3-turbo-720p`
- Auth: API key in header `x-magnific-api-key`

Generate AI video from a text prompt using Kling 3.0 Turbo at 720p resolution, a fast text-to-video model from the Kling 3.0 family.

**Features:**
- **Text-to-video**: Generate videos from detailed text prompts
- **Resolution**: Fixed 720p output
- **Aspect ratio**: Landscape (16:9), portrait (9:16), or square (1:1)
- **Duration**: 3-15 seconds

**How it works:**
1. Submit a text prompt describing your desired video
2. Receive a task ID to track progress
3. Poll the status endpoint or use a `webhook_url` to get notified when the task completes
4. Download the generated video from the result URL (valid for 30 minutes)

## Request body

- KlingV3TurboT2vRequest
  - `webhook_url` string, uri: Optional callback URL that will receive asynchronous notifications whenever the task changes status. The payload sent to this URL is the same as the corresponding GET endpoint response, but without the data field.
  - `prompt` string, required: Text prompt describing the video you want to generate. Maximum 3072 characters; 2500 or fewer is recommended. **Tips for better results:** - Be specific about the scene, subjects, motion, and camera movement - Describe the lighting, atmosphere, and visual style - Add negative descriptions inline (for example, "no text, no blur") to steer the model away from unwanted elements
  - `aspect_ratio` '16:9' | '9:16' | '1:1': Aspect ratio of the generated video: - `16:9`: Landscape (widescreen) - ideal for YouTube, presentations - `9:16`: Portrait (vertical) - ideal for TikTok, Instagram Stories, Reels - `1:1`: Square - ideal for Instagram posts, social media
  - `duration` '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15': Duration of the generated video in seconds. **Range:** 3-15 seconds

## Response `200`

OK - Task created successfully

- unknown

## Other responses

- `400`: Bad Request - The server could not understand the request due to invalid syntax.
- `401`: Unauthorized - The client must authenticate itself to get the requested response.
- `500`: Internal Server Error - The server has encountered a situation it doesn't know how to handle.
- `503`: Service Unavailable

---

[API](https://skmtc.dev/magnific/apis/magnific-api.md) · [All operations](https://skmtc.dev/magnific/apis/magnific-api/llms.txt) · [OpenAPI document](https://skmtc.dev/magnific/apis/magnific-api/revisions/60711fb082c7?raw)
