> For the complete documentation index, see [llms.txt](https://docs.pletor.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pletor.ai/models/video-models/kling-o3-o1.md).

# Kling O3/O1

## Overview

Kling O models combines video generation and editing in one model. Generate from text or images, edit existing footage with prompts, and maintain character/product consistency across shots using Elements.&#x20;

#### O3

This model is an evolution of O1, following a similar architecture and prompt patterns.

It exists in two versions (as often with Kling models): Standard & Pro.

#### O1

This model exists in 3 versions: O1 for quick generation, O1 Edit for modifying existing videos, O1 Reference for maximum creative control with multi-image references.

|             | Kling 01                                                                     | Kling O1 Edit                    | Kling O1 Reference                      |
| ----------- | ---------------------------------------------------------------------------- | -------------------------------- | --------------------------------------- |
| Best for    | Quick generation, first iterations                                           | Editing existing videos          | Advanced creative control               |
| Key feature | Start/end frame support                                                      | Text-based video editing         | Up to 7 image refs (including Elements) |
| Use when    | You need fast, high-quality results from a reference image (or from scratch) | You want to modify video footage | You need maximum creative control       |

#### **Strengths**

* Strong physics: natural motion, realistic cloth and water behavior.
* Start/end frame support for cinematic transitions.
* Easy video editing&#x20;
* Precise control with up to 4 image references and Elements (@syntax).

#### **Ideal use cases**

* **E-commerce b-rolls**: Automate product showcases with infinite variants.
* **Seasonal campaigns**: Produce full video sets without a studio day.
* **UGC-style content**: A/B test variations at scale.
* **Mascot videos**: Consistent character storytelling with Elements.
* **Post-production edits**: Swap outfits, change weather, remove objects, all via prompt.

#### **Weaknesses**

* Fine details (skin, small text) may require retouching.
* Complex multi-character scenes can be less stable.
* Results depend on clear, specific prompts.

***

## How to use effectively

#### Model versions

1. **Use O1 Standard for most use cases.** Use start/end frames for controlled motion (when you need a specific camera move or transition).
2. **Edit videos with O1 Edit (instead of regenerate).** Shot 90% right but wrong lighting? Use o1 Edit to fix it with a prompt like "change to golden hour lighting" rather than starting over. Saves time and credits.
3. **Go further with O1 Reference.** If you need product or character consistency, skip straight to O1 Reference. Upload your assets as Elements and use the @syntax to place them precisely (e.g., "Put @product on a marble counter with soft morning light").

{% hint style="info" %}
**Prompt O1 Reference like a pro**

In your prompt, use @Image tags for reference images, @Element tags for consistent characters/products, and @Video tags for video references. The more specific you are about how elements interact, the better the result.

Structure your prompt as: subject → movement → scene → camera.&#x20;

For example: *"The character from @Element1 walks through the cafe, picks up the coffee cup from @Element2, and takes a sip. Camera follows from behind, then orbits to a front close-up. Warm morning light, cozy atmosphere. Same style as @Image1."*&#x20;
{% endhint %}

#### Inputs

* O1: Text + Reference image
* O1 Edit: Text + Reference Video (for motion transfer or editing)
* O1 Reference: Text + Reference Image(s) or Video + Elements (characters, products)
