> For the complete documentation index, see [llms.txt](https://docs.qolaba.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qolaba.ai/image-generation/presets.md).

# Presets

Presets are style configurations that automatically modify how your prompt is interpreted and rendered. When a preset is applied, it injects a **prefix** and **postfix** into your prompt — adding style direction before and after your input text — so every generation produced with that preset carries a consistent visual identity without you needing to manually describe it each time.

***

#### How Presets Work

Every preset has two components:

* **Prefix** — text automatically added *before* your prompt. Sets the primary visual style, rendering approach, or transformation directive.
* **Postfix** — text automatically added *after* your prompt. Adds quality controls, stylistic constraints, and output refinements.

When you type a prompt and generate with a preset active, the model receives:

```
[Preset Prefix] + [Your Prompt] + [Preset Postfix]
```

**Example:** You select the **Anime** preset and type:

```
A samurai standing in a bamboo forest at dusk
```

The model receives something like:

```
anime style, vibrant colors, cel-shaded illustration —
A samurai standing in a bamboo forest at dusk —
highly detailed, sharp lines, studio quality anime render
```

The preset handles all the style scaffolding — you focus on describing the subject and scene.

***

#### System Presets

Qolaba includes a library of ready-to-use system presets covering a wide range of visual styles. Select one from the preset selector before writing your prompt.

| Preset           | Visual Style                                                           |
| ---------------- | ---------------------------------------------------------------------- |
| **Photographic** | Realistic, camera-like output — natural lighting, accurate proportions |
| **Digital Art**  | Clean, polished digital illustration style                             |
| **Anime**        | Japanese animation aesthetic — cel-shaded, vibrant, expressive         |
| **Pixel Art**    | Retro pixel grid aesthetic — 8-bit and 16-bit styles                   |
| **Gaming**       | Game concept art and environment design aesthetic                      |
| **Horror**       | Dark, unsettling, atmospheric — shadow-heavy and ominous               |
| **Origami**      | Paper-folded, geometric, minimalist forms                              |
| **Pokémon**      | Playful creature design inspired by the Pokémon art style              |

{% hint style="info" %}
System presets work best when your prompt focuses on the subject and scene — not the style. The preset handles the style. For example, with the **Photographic** preset active, write *"A coastal lighthouse at sunset, waves crashing below"* rather than *"A photorealistic coastal lighthouse at sunset."*
{% endhint %}

***

#### Custom Presets

Custom presets let you define your own reusable style configuration — useful for maintaining visual consistency across a brand, client, or project without repeating style instructions in every prompt.

**When to Use a Custom Preset**

Custom presets are most valuable when:

* You are generating multiple images for the same brand and need consistent visual identity across all outputs
* You have a specific combination of style, quality, and rendering instructions you use repeatedly
* You are working with a team and want everyone generating in the same visual direction without manual briefing

**Example:** A brand always requires *"minimalist flat design, pastel color palette, white background, clean geometric shapes"* across all marketing assets. Instead of typing this into every prompt, create a custom preset that injects it automatically — every generation with that preset active will carry the brand's visual identity.

***

**Creating a Custom Preset**

**Step 1 —** Open the preset selector and click **Create Preset**.

**Step 2 —** Enter a clear, recognizable **name** for the preset.

Good naming examples:

* `Brand Studio — Minimal`
* `Dark Fantasy Campaign`
* `Product Photography — White BG`
* `Editorial Illustration — Q3`

**Step 3 —** Set the **Prefix** — the style directive added before your prompt. This typically defines the rendering style, medium, or primary visual approach.

**Examples:**

```
Minimalist flat design illustration, clean vector style —
```

```
Cinematic photorealistic render, dramatic lighting —
```

```
Watercolor painting, soft edges, textured paper background —
```

**Step 4 —** Set the **Postfix** — quality controls and constraints added after your prompt. This typically defines output quality, what to exclude, and any final stylistic constraints.

**Examples:**

```
— white background, no shadows, no gradients, sharp edges, 4K quality
```

```
— highly detailed, sharp focus, no noise, no artifacts, production ready
```

```
— soft color palette, no harsh shadows, consistent stroke weight
```

**Step 5 —** Click **Save**. The preset is now available in your preset selector for any future generation.

***

**How Prefix and Postfix Work Together**

A well-structured custom preset uses prefix and postfix in combination — the prefix establishes the creative direction and the postfix enforces quality and constraints:

**Preset: Brand Studio — Minimal**

| Component                     | Value                                                                                                                                                                                                   |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Prefix**                    | `Minimalist flat design illustration, pastel color palette, clean geometric shapes —`                                                                                                                   |
| **Your Prompt**               | `A team of three people collaborating around a table`                                                                                                                                                   |
| **Postfix**                   | `— white background, no shadows, no gradients, 4K, sharp edges`                                                                                                                                         |
| **Full prompt sent to model** | `Minimalist flat design illustration, pastel color palette, clean geometric shapes — A team of three people collaborating around a table — white background, no shadows, no gradients, 4K, sharp edges` |

Every prompt you write with this preset active will produce images that stay visually consistent with your brand — regardless of the subject matter.

***

**Managing Custom Presets**

* **Edit** a saved preset at any time by selecting it and clicking the edit option — useful when brand guidelines evolve or quality requirements change
* **Delete** presets that are no longer needed to keep the preset selector clean and organized
* Custom presets are saved to your workspace and available across all future sessions

***

#### System Presets vs. Custom Presets

|                              | System Presets                             | Custom Presets                                 |
| ---------------------------- | ------------------------------------------ | ---------------------------------------------- |
| **Created by**               | Qolaba                                     | You                                            |
| **Best for**                 | Exploring styles, quick creative direction | Brand consistency, recurring workflows         |
| **Editable**                 | No                                         | Yes                                            |
| **Prefix / Postfix visible** | No                                         | Yes — you define them                          |
| **Use case**                 | One-off stylized generation                | Repeatable, consistent output across a project |
