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

# Slider generatif

> Kendalikan intensitas, kompleksitas, dan pergerakan generasi Krea 2 tanpa menulis ulang prompt Anda.

Slider generatif adalah tiga kontrol numerik — `intensity`, `complexity`, dan `movement` — yang membentuk arah kreatif Krea 2 *sebelum* gambar dihasilkan, sambil menjaga prompt Anda tetap utuh. Slider ini didukung oleh LoRA yang dilatih ke dalam Krea 2 dan diekspos langsung melalui API.

<Tip>
  Pertahankan prompt Anda tetap stabil dan gunakan slider untuk menentukan **bagaimana** model menafsirkannya: seberapa terstilisasi rasanya, seberapa padat komposisinya, dan seberapa banyak gerakan yang dibawa adegan.
</Tip>

## Tiga slider

Ketiga slider menerima bilangan bulat dari **−100 hingga 100**, dengan **0 sebagai netral** (tidak ada LoRA yang diterapkan).

| Slider       | Arah negatif              | Arah positif                    |
| ------------ | ------------------------- | ------------------------------- |
| `intensity`  | Gambar hambar, kalem      | Gambar sangat terstilisasi      |
| `complexity` | Komposisi minimal, bersih | Komposisi kacau, padat          |
| `movement`   | Gambar statis             | Pose dan pergerakan kamera kuat |

<AccordionGroup>
  <Accordion title="intensity — seberapa terstilisasi gambar terasa">
    Mendorong stilisasi keseluruhan dari output. Nilai negatif menarik ke arah render yang kalem dan halus; nilai positif mendorong ke tampilan yang berani, ekspresif, dan sangat terstilisasi.
  </Accordion>

  <Accordion title="complexity — seberapa padat komposisinya">
    Mengontrol seberapa banyak informasi visual yang dikemas Krea 2 ke dalam frame. Nilai negatif menyukai komposisi yang bersih dan minimal (cocok untuk ikon, ilustrasi editorial, fotografi produk). Nilai positif menghasilkan adegan yang lebih kaya dan ramai dengan lebih banyak detail.
  </Accordion>

  <Accordion title="movement — seberapa banyak gerakan yang dibawa adegan">
    Mengontrol energi pose dan gerakan kamera yang tersirat. Nilai negatif menjaga subjek tetap statis dan membumi; nilai positif memperkenalkan pose dinamis, motion blur, dan framing kamera yang lebih kuat.
  </Accordion>
</AccordionGroup>

<Note>
  Slider generatif **independen** dari [`creativity`](/developers/krea-2/overview#creativity). `creativity` mengontrol perluasan prompt (seberapa harfiah Krea 2 mengikuti teks Anda); slider membentuk karakter visual dari output.
</Note>

## Permintaan

Sertakan kombinasi mana pun dari ketiga field bersama prompt Anda. Menghilangkan field sama dengan mengirim `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

| Field        | Tipe    | Rentang         | Default | Catatan                                                     |
| ------------ | ------- | --------------- | ------- | ----------------------------------------------------------- |
| `intensity`  | integer | −100 hingga 100 | `0`     | 0 = netral. Negatif = kalem, positif = sangat terstilisasi. |
| `complexity` | integer | −100 hingga 100 | `0`     | 0 = netral. Negatif = minimal, positif = kacau / padat.     |
| `movement`   | integer | −100 hingga 100 | `0`     | 0 = netral. Negatif = statis, positif = gerakan kuat.       |

<Note>
  Slider didukung pada **ketiga varian Krea 2** — `krea-2/medium`, `krea-2/large`, dan `krea-2/medium-turbo`. Slider tidak mengubah harga generasi — lihat [harga](/developers/krea-2/overview#pricing).
</Note>

## Endpoint

| Varian           | Endpoint                                        |
| ---------------- | ----------------------------------------------- |
| **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` |

## Memilih pengaturan

Beberapa titik awal yang cenderung berhasil:

* **Desain bersih, ikon, ilustrasi editorial** — turunkan `complexity` (mis. `-60`), pertahankan `movement` mendekati `0`.
* **Sinematik / fashion / karya karakter** — tingkatkan `intensity` (mis. `+60`), tambahkan sedikit `movement` (mis. `+30`).
* **Dunia dan adegan ekspresif** — dorong `intensity` dan `complexity` ke positif; tambahkan `movement` jika Anda menginginkan energi kinetik.
* **Mengeksplorasi prompt** — mulai dengan ketiganya pada `0`, lalu ubah satu slider pada satu waktu sehingga Anda dapat mengaitkan pergeseran visual dengan kontrol tertentu.

<Tip>
  Slider generatif dapat dipadukan dengan [style transfer](/developers/krea-2/style-transfer) dan [moodboard](/developers/krea-2/moodboards) — terapkan moodboard untuk arah visual, lalu gunakan slider untuk menyetel seberapa kuat arah itu diekspresikan.
</Tip>
