> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# KlingOmniProTextToVideoNode - ComfyUI Built-in Node Documentation

> This node generates a video from a text description using the latest Kling AI model.

This node generates a video from a text description using the latest Kling AI model. It sends your prompt to a remote API and returns the generated video. You can control the video's length, shape, and quality, and optionally build multi-shot storyboards.

## Inputs

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `model_name` | The specific Kling model to use for video generation (default: `"kling-v3-omni"`). | COMBO | Yes | `"kling-v3-omni"`<br />`"kling-video-o1"` |
| `prompt` | A text prompt describing the video content. This can include both positive and negative descriptions. Ignored when storyboards are enabled. | STRING | Yes | 0 to 2500 characters |
| `aspect_ratio` | The shape or dimensions of the video to generate. | COMBO | Yes | `"16:9"`<br />`"9:16"`<br />`"1:1"` |
| `duration` | The length of the video in seconds (default: 5). | INT | Yes | 3 to 15 seconds |
| `resolution` | The quality or pixel resolution of the video (default: `"1080p"`). Internally maps to standard, pro, or 4k quality. | COMBO | No | `"4k"`<br />`"1080p"`<br />`"720p"` |
| `storyboards` | Generate a series of video segments with individual prompts and durations. Ignored for the o1 model. | DYNAMIC\_COMBO | No | `"disabled"`<br />`"1 storyboard"`<br />`"2 storyboards"`<br />`"3 storyboards"`<br />`"4 storyboards"`<br />`"5 storyboards"`<br />`"6 storyboards"` |
| `generate_audio` | Whether to generate audio for the video (default: False). | BOOLEAN | No | True / False |
| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed (default: 0). | INT | No | 0 to 2147483647 |

### Storyboard Sub-Inputs

When `storyboards` is set to a value other than `"disabled"`, the following inputs appear for each storyboard segment. In the parameter names below, `{i}` is the segment number, from 1 up to the selected storyboard count.

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `storyboard_{i}_prompt` | Prompt for storyboard segment \{i}. Max 512 characters. | STRING | Yes | 1 to 512 characters |
| `storyboard_{i}_duration` | Duration for storyboard segment \{i} in seconds (default: 4). | INT | Yes | 1 to 15 seconds |

### Parameter Constraints and Limitations

* **Model-specific limitations:**
  * The `kling-video-o1` model only supports durations of **5 or 10 seconds**.
  * The `kling-video-o1` model does **not** support audio generation.
  * The `kling-video-o1` model does **not** support 4k resolution.
  * The `kling-video-o1` model does **not** support storyboards.
* **Storyboard constraints:**
  * When storyboards are enabled, the `prompt` field is ignored.
  * Each storyboard requires its own prompt (1 to 512 characters) and duration.
  * The total duration of all storyboards must exactly equal the global `duration` parameter.
* **Prompt requirements:**
  * When storyboards are **disabled**, the `prompt` field is required (minimum 1 character).
  * When storyboards are **enabled**, the `prompt` field can be empty (0 characters).

## Outputs

| Output Name | Description | Data Type |
| - | - | - |
| `output` | The video generated based on the provided text prompt and settings. | VIDEO |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingOmniProTextToVideoNode/en.md)

***

**Source fingerprint (SHA-256):** `d2fbbe7c6aae283eb3fa7f73d788b809098a9a4dd6e8ada54697d43fd5bf10f2`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.