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

> Train a custom Krea style in minutes — pick a strong dataset, caption it well, tune training settings, and reuse the style across future generations.

# How to train a great custom style in Krea

# Training an Insanely Good Style

If you're a Krea user, you're already awesome at text prompting. You've also probably trained LoRAs before. But what makes a **great** custom model?

**Krea's 3 Key Steps for Training:**

1. **Curation**&#x20;

* You need top tier images - high quality, high cohesion. You are the *curator* and Krea is your gallery.

2. **Refinement**&#x20;

* Krea makes it super easy to tweak all the technical specs - foundation models, training steps, etc. Fine tune to your heart's content.

3. **Alchemy**&#x20;

* Let's be clear: **Style Training** is its own art, not an exact science. If your training fails expectations, don't panic. This is a trial and error process to create something *magical.* Iterate, iterate, iterate!

<sub>Prompt: </sub>*<sub>An alchemist in their laboratory distilling an elixir, abstract.</sub>*<sub> Made using custom style with Krea 1 model. </sub>

## 1. Curation&#x20;

### Uploading

From [Krea.ai](http://www.krea.ai/), click the **Home** icon, under assets click [**Train**](https://www.krea.ai/train). Or just scroll down.

![IMG 4891 Jpe](https://mintcdn.com/krea/v4jyq0_ESYgDxDVC/images/IMG_4891.jpeg?fit=max\&auto=format\&n=v4jyq0_ESYgDxDVC\&q=85\&s=2dac5799f2d3f9554e4adfa84daa5d25)

Choose between **Image** or **Video** model. **Video** models can train both still images and video clips. Later you can reuse training data for a different type of model.

![IMG 4893 Jpe](https://mintcdn.com/krea/v4jyq0_ESYgDxDVC/images/IMG_4893.jpeg?fit=max\&auto=format\&n=v4jyq0_ESYgDxDVC\&q=85\&s=b5ab07cccba1f7c8e235841f3f7bb6f5)

Upload as few as 3, or as many as 2000 images (game devs, we're looking at you ).

While having more images helps, you're better off having 20 really *cohesive*, high quality images than 2000 *average* ones. In general, **quality > quantity** (as long as you have *at least 5-10* images). Only make the dataset large if you can maintain the high bar.

> [!TIP]
>
> Remember: these images need to be as high resolution as possible. Lower resolution images can muddy outputs and create artifacts.

### Dataset Types

**Character**&#x20;

* You can train a model to understand a specific drawn or rendered character (*illustration, concept art, animation, video games*, etc.). Also for training on a real person's face (consensually, of course).

![IMG 4888 Pn](https://mintcdn.com/krea/FfY_yHsciZMlHvl8/images/IMG_4888.png?fit=max\&auto=format\&n=FfY_yHsciZMlHvl8\&q=85\&s=0c1e73715986bf23ca4e66ad01a37503)

The character data (right) and the style generated character (left) have consistent details.

* Use as many images of your character in the **exact same attire** for consistency. A variety of poses, angles, and actions are ideal.
  * *Animators* and *concept artists* - this is a super similar workflow to making character sheets.

> [!TIP]
>
> Training data with different outfits can be more useful for a realistic model based on a single person. If you plan to generate images where your character has different attire, upload a variety of looks.

**Object**&#x20;

* Same principles as character training - exact object, multiple angles, closeups for detail and wide shots for context.
  * If you're a *product designer* or work in *e-commerce*, just upload as many unique product shots as you have.
  * Blank or transparent backgrounds can help, but are not necessary, as long as the object is the central focus of the image.

![IMG 4887 Pn](https://mintcdn.com/krea/43ShqEKkWY1bpTnL/images/IMG_4887.png?fit=max\&auto=format\&n=43ShqEKkWY1bpTnL\&q=85\&s=927ed3ee709e39fbcc200f917c480ef0)

Same object, different angles, blank background. This is great training data.

* If ANY of your images are of a slightly different object or product, this will confuse the model, and muddy the results.

> [!NOTE]
>
> If there's text on the product, the style might not be able to replicate it unless you have a ton of training images with close ups on the text. Expect artifacts otherwise.

**Aesthetic**&#x20;

* Here you can have a more relaxed, creative data set. The aesthetic or material of the works should be exactly the same - but the subject matter can and should be really diverse.
  * *Oil painting, anime, liquid chrome, marble, low poly* - any true look or medium.

![IMG 4889 Pn](https://mintcdn.com/krea/FfY_yHsciZMlHvl8/images/IMG_4889.png?fit=max\&auto=format\&n=FfY_yHsciZMlHvl8\&q=85\&s=2acb311fe8a047b52a84c5316c4392b3)

<sub>This sampling from a Low Poly dataset contains unique characters </sub>*<sub>and</sub>*<sub> backgrounds. </sub>

![IMG 4846 Pn](https://mintcdn.com/krea/T2JoEsYog1GgBCI4/images/IMG_4846.png?fit=max\&auto=format\&n=T2JoEsYog1GgBCI4\&q=85\&s=2b10b6b7c3755d0d7a90bc8a9c67ee19)

This generated image from the Low Poly style created an entirely new subject and composition.

* A wide breadth stops the style from overfitting to one specific subject, allowing it to be truly inventive.

> [!TIP]
>
> Aesthetic styles are where your curatorship can really shine. Have fun and experiment. *Run wild*.

## 2. Refinement&#x20;

Now it's time to tweak any technical parameters. Krea will name your **Custom Style** and assign a **trigger word** when prompting (change if needed).

You can also check the meters for the number of images and the average resolution. So far so good.

### Model

* Krea's superpower is that it runs a variety of the top image and video generation models.
* Each model has its own specialties to choose from, but it's worth experimenting with all of them. Quick breakdown:

| Model | Type | Gen. Time | Strengths | Use Cases |
| :- | :- | - | - | - |
| Krea 1 | Image | 8 sec. | Photorealism, highly aesthetic | Graphic Design, Architecture, Product, Marketing Assets |
| Flux | Image | 5 sec. | Photorealism, high prompt adherence, anatomical precision | Concept Art, Graphic Design, Instructional Design, Marketing Assets |
| Flux Realtime | Image | 1 min. | Adapts in realtime to edits, high prompt adherence | Prototyping, Social Content, E-Commerce |
| Wan 2.1 | Video | 1 min. | Natural motion, high scene consistency | Marketing, Social Content, Educational Assets |
| Wan 2.2 | Image | 20 sec. | Ultra realistic renders, highly aesthetic | Animation assets, Upscaling, Concept Art, Social Content |
| Qwen | Image | 15 sec. | Great text generation, prompt adherence | Text Assets, E-Commerce, Technical Designs, Concept Art |

> [!TIP]
>
> Remember: the model you train with is the only model your custom style can generate with.

### Steps

* Increased steps = more time spent studying the data. Also can cost a lot of compute and *overfitting*, where the style just regurgitates the training images. Good start value is *amount of images* x *20*.

![IMG 4896 Jpe](https://mintcdn.com/krea/MGcb6aU7EwcokMWZ/images/IMG_4896.jpeg?fit=max\&auto=format\&n=MGcb6aU7EwcokMWZ\&q=85\&s=5be0c9f6ad24935d83af31bf8f4df277)

> [!NOTE]
>
> Default: 250.

### Learning Rate

* Higher learning rate can lead to faster training, but also could lead to the style overfitting to the data. A low learning rate will take more time to train.

![IMG 4897 Jpe](https://mintcdn.com/krea/MGcb6aU7EwcokMWZ/images/IMG_4897.jpeg?fit=max\&auto=format\&n=MGcb6aU7EwcokMWZ\&q=85\&s=acdd24551adb305ac23b7d11b75a7a12)

> [!NOTE]
>
> Default: 0.004 (4e-3)

### Batch Size

* Higher batch sizes can speed up training, but also lead to generic results. Adjusting the **Batch Size** and **Learning Rate** proportionally is recommended. For small datasets stick to our default.

![IMG 4895 Jpe](https://mintcdn.com/krea/_nXL3Rtd1l6u8jnO/images/IMG_4895.jpeg?fit=max\&auto=format\&n=_nXL3Rtd1l6u8jnO\&q=85\&s=65b9ecc38a4ff06178d4f5b3f3b49912)

> [!NOTE]
>
> Default: 1

## 3. Alchemy&#x20;

Once the style is trained, it's time to experiment. Prompt gods - *this is where you pop off.*

### Push the Style:

* Go above and beyond. Find strengths and shortcomings. Discover and document when the style generates great results, and when it doesn't.
  * **If the outputs are overfit to the style, consider:**
    * Diversifying the training data
    * Reducing the learning rate
  * **If the outputs are too varied, consider:**
    * Adding more images to the data set
    * Removing weak or diverse images from the data set
    * Increasing the learning rate

> [!TIP]
>
> Remember: Krea saves each set of style training data. Simply reuse the data whenever you need to refine a style.

Based on these very similar sample generations, this style may be overfit. Try again.

### Retraining

* **Try a different model**
  * One model may be better than another to capture your style. Shop around, that's what Krea is for. Refer to the model chart above if you're unsure.
* **Merge datasets**
  * Combining two or more datasets can create truly unique aesthetics. When stuck or frustrated with the limitations of a style, infuse it with new life.
* **Keep Experimenting**
  * Increase or decrease the number of images.
  * Ensure all your images are high resolution.
  * Tinker with Krea's fine tuning settings.

## Keep Creating&#x20;

Krea has everything you need to make fire custom styles. Show us your work by making your styles public on [Krea.ai](https://www.krea.ai/app) or share and build community on our [Discord](https://discord.com/invite/rJurUAR8Kz).&#x20;


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