> ## 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.

# Generative Slider

> Steuere Intensität, Komplexität und Bewegung einer Krea-2-Generierung, ohne deinen Prompt umschreiben zu müssen.

Generative Slider sind drei numerische Regler — `intensity`, `complexity` und `movement` — die die kreative Ausrichtung von Krea 2 *vor* der Bilderzeugung formen, ohne deinen Prompt anzutasten. Sie basieren auf LoRAs, die in Krea 2 eintrainiert wurden, und sind direkt über die API zugänglich.

<Tip>
  Lass deinen Prompt unverändert und nutze die Slider, um zu entscheiden, **wie** das Modell ihn interpretiert: wie stilisiert es wirkt, wie dicht die Komposition ist und wie viel Bewegung die Szene in sich trägt.
</Tip>

## Die drei Slider

Alle drei Slider akzeptieren eine Ganzzahl von **−100 bis 100**, wobei **0 neutral** ist (kein LoRA angewendet).

| Slider       | Negative Richtung                    | Positive Richtung                |
| ------------ | ------------------------------------ | -------------------------------- |
| `intensity`  | Fade, gedämpfte Bilder               | Intensiv stilisierte Bilder      |
| `complexity` | Minimalistische, klare Kompositionen | Chaotische, dichte Kompositionen |
| `movement`   | Statische Bilder                     | Starke Pose und Kamerabewegung   |

<AccordionGroup>
  <Accordion title="intensity — wie stilisiert das Bild wirkt">
    Verstärkt die Gesamtstilisierung der Ausgabe. Negative Werte ziehen in Richtung gedämpfter, zurückhaltender Darstellung; positive Werte schieben in Richtung kräftiger, ausdrucksstarker, stark stilisierter Looks.
  </Accordion>

  <Accordion title="complexity — wie dicht die Komposition ist">
    Steuert, wie viel visuelle Information Krea 2 in das Bild packt. Negative Werte bevorzugen klare, minimalistische Kompositionen (gut für Icons, redaktionelle Illustration, Produktfotografie). Positive Werte erzeugen reichere, vollere Szenen mit mehr Details.
  </Accordion>

  <Accordion title="movement — wie viel Bewegung die Szene in sich trägt">
    Steuert die Energie der Pose und die suggerierte Kamerabewegung. Negative Werte halten Motive statisch und geerdet; positive Werte bringen dynamische Posen, Bewegungsunschärfe und eine markantere Kameraführung.
  </Accordion>
</AccordionGroup>

<Note>
  Generative Slider sind **unabhängig** von [`creativity`](/developers/krea-2/overview#creativity). `creativity` steuert die Prompt-Erweiterung (wie wörtlich Krea 2 deinem Text folgt); die Slider formen den visuellen Charakter der Ausgabe.
</Note>

## Anfrage

Übergib eine beliebige Kombination der drei Felder zusammen mit deinem Prompt. Ein Feld wegzulassen entspricht dem Senden von `0`.

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST https://api.krea.ai/generate/image/krea/krea-2/medium \
    -H "Authorization: Bearer $KREA_API_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{
      "prompt": "illustrated cafe table with a croissant, coffee cup, and an oversized vase of wild flowers",
      "aspect_ratio": "1:1",
      "resolution": "1K",
      "intensity": 40,
      "complexity": -60,
      "movement": 0
    }'
  ```

  ```javascript Node.js theme={null}
  import { Krea } from "@krea-ai/sdk";

  const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

  const result = await krea.subscribe("image/krea/krea-2/medium", {
    input: {
      prompt: "cute poodle, city street, colorful illustration, playful composition",
      aspect_ratio: "1:1",
      resolution: "1K",
      intensity: 60,
      complexity: 20,
      movement: 80,
    },
  });

  console.log(result.data?.urls[0]);
  ```

  ```python Python theme={null}
  import os, requests

  response = requests.post(
      "https://api.krea.ai/generate/image/krea/krea-2/medium",
      headers={
          "Authorization": f"Bearer {os.environ['KREA_API_TOKEN']}",
          "Content-Type": "application/json",
      },
      json={
          "prompt": "cinematic portrait of a samurai at dusk",
          "aspect_ratio": "4:5",
          "resolution": "1K",
          "intensity": 75,
          "complexity": 0,
          "movement": 30,
      },
  )
  response.raise_for_status()
  print(response.json()["job_id"])
  ```
</CodeGroup>

## Parameter

| Feld         | Typ     | Bereich      | Standard | Hinweise                                                            |
| ------------ | ------- | ------------ | -------- | ------------------------------------------------------------------- |
| `intensity`  | integer | −100 bis 100 | `0`      | 0 = neutral. Negativ = gedämpft, positiv = intensiv stilisiert.     |
| `complexity` | integer | −100 bis 100 | `0`      | 0 = neutral. Negativ = minimalistisch, positiv = chaotisch / dicht. |
| `movement`   | integer | −100 bis 100 | `0`      | 0 = neutral. Negativ = statisch, positiv = starke Bewegung.         |

<Note>
  Slider werden in **allen drei Krea-2-Varianten** unterstützt — `krea-2/medium`, `krea-2/large` und `krea-2/medium-turbo`. Sie ändern den Preis einer Generierung nicht — siehe [Preise](/developers/krea-2/overview#pricing).
</Note>

## Endpunkte

| Variante         | Endpunkt                                        |
| ---------------- | ----------------------------------------------- |
| **Medium**       | `POST /generate/image/krea/krea-2/medium`       |
| **Large**        | `POST /generate/image/krea/krea-2/large`        |
| **Medium Turbo** | `POST /generate/image/krea/krea-2/medium-turbo` |

## Einstellungen wählen

Ein paar Ausgangspunkte, die erfahrungsgemäß gut funktionieren:

* **Klares Design, Icons, redaktionelle Illustration** — niedrigerer `complexity`-Wert (z. B. `-60`), `movement` nahe `0` halten.
* **Cinematic / Fashion / Character-Arbeit** — `intensity` erhöhen (z. B. `+60`), eine kleine Menge `movement` ergänzen (z. B. `+30`).
* **Welten und ausdrucksstarke Szenen** — sowohl `intensity` als auch `complexity` ins Positive schieben; `movement` hinzufügen, wenn du kinetische Energie willst.
* **Einen Prompt erkunden** — starte mit allen drei Werten bei `0` und ändere dann jeweils nur einen Slider, damit du die visuelle Veränderung einem bestimmten Regler zuordnen kannst.

<Tip>
  Generative Slider lassen sich mit [Style Transfer](/developers/krea-2/style-transfer) und [Moodboards](/developers/krea-2/moodboards) kombinieren — wende ein Moodboard für die visuelle Richtung an und nutze dann die Slider, um fein abzustimmen, wie stark diese Richtung ausgeprägt wird.
</Tip>
