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

# Elements

> Save a character or object as a reusable reference that keeps its appearance consistent across your videos and Workflows.

Elements are a persistent reference library — a set of images (or videos) of the same character or object that the model uses to keep its appearance consistent throughout a generation, or across multiple projects. Once an element is created, you can reference it in any supported tool without re-uploading your references each time.

Elements are available in both the **Video Tools** suite and directly inside **Workflows**, where you can `@mention` any Element inline in a prompt.

## Where to create an element

Elements can be created from multiple places:

**Video Tools**

* Reference Image to Video
* Edit Video
* Reference Video

In any of these, look for the **Elements** button at the bottom left of the prompt box.

**Workflows**

* Any Generate Video node with a supported Kling model — use the **Create New Element** option in the Elements panel, or type `@` in any prompt field to reference an existing Element.

<img src="https://mintcdn.com/imagineart/twQ4wzwb5l4c33et/images/Screenshot-2026-04-21-at-5.30.52-PM.png?fit=max&auto=format&n=twQ4wzwb5l4c33et&q=85&s=ff373ad4fb8c4da4e1443c4a120eea5d" alt="Screenshot 2026 04 21 At 5 30 52 PM" title="Screenshot 2026 04 21 At 5 30 52 PM" style={{ width:"41%" }} width="700" height="1076" data-path="images/Screenshot-2026-04-21-at-5.30.52-PM.png" />

## How to create a new element

<Steps>
  <Step title="Open the Elements panel">
    Click the **Elements** button at the bottom left of the prompt box from either **Reference Image to video**, **Reference Video** or **Edit Video.**

    <Frame>
      <img src="https://mintcdn.com/imagineart/qG3oBKhDNAQuyqOp/images/Screenshot-2026-05-07-at-1.37.37-PM.png?fit=max&auto=format&n=qG3oBKhDNAQuyqOp&q=85&s=8f00fed665345dedce5a16aa3bafc549" alt="Screenshot 2026 05 07 At 1 37 37 PM" width="2750" height="1218" data-path="images/Screenshot-2026-05-07-at-1.37.37-PM.png" />
    </Frame>
  </Step>

  <Step title="Create a new element">
    Click **Create a new element** in the panel that appears.
  </Step>

  <Step title="Upload reference images">
    Upload up to 4 reference images of your character or object. A frontal image is required adn you may enter 3 more images. Adding images from different angles — side, three-quarter, back — trains the model on all sides of the element and produces more consistent results.

    <Frame>
      <img src="https://mintcdn.com/imagineart/qG3oBKhDNAQuyqOp/images/Screenshot-2026-05-07-at-1.38.32-PM.png?fit=max&auto=format&n=qG3oBKhDNAQuyqOp&q=85&s=aa249f807d4397bd122280a8a0a6e06d" alt="Screenshot 2026 05 07 At 1 38 32 PM" width="2746" height="1214" data-path="images/Screenshot-2026-05-07-at-1.38.32-PM.png" />
    </Frame>
  </Step>

  <Step title="Name your element">
    Set an element name and an optional description to keep your library organized.
  </Step>

  <Step title="Save and use">
    Save the element. It will now appear in your Elements library, ready to reference in any supported workflow.
  </Step>
</Steps>

## Using an existing element

Once an element is saved, you can reference it in two ways:

* **From the Elements panel** — click the Elements button and select an existing element from your library to attach it to the current generation.
* **Using @ in your prompt** — type `@` followed by the element name directly in any prompt field. The element renders as a chip in the prompt itself, and the model uses it as a visual reference for that subject.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/imagineart/images/placeholder-element-atmention.png" alt="@ mention Element chip in prompt — placeholder" />
</Frame>

Elements created in Video Tools are available in Workflows, and vice versa — your library is shared across the platform.

<Tip>
  For best results, upload a clear frontal image as your primary reference and supplement it with side or three-quarter angle shots. The more angles the model has, the more reliably it maintains the element's appearance across different shots and camera angles.
</Tip>

## When to use elements

<AccordionGroup>
  <Accordion title="Consistent characters across a video">
    If your video features a recurring character, saving them as an element ensures their appearance stays consistent from shot to shot, regardless of changes in lighting, angle, or scene.
  </Accordion>

  <Accordion title="Consistent objects or products">
    For product videos or branded content, saving a product as an element prevents visual drift between cuts and keeps details like color, shape, and texture accurate throughout.
  </Accordion>

  <Accordion title="Reusing references across projects">
    Elements persist across sessions. You can reference the same character or object in separate videos without re-uploading your images each time.
  </Accordion>
</AccordionGroup>
