# 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 for marketers**

* 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pletor.ai/ai-model-library/video-models/kling-o3-o1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
