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

# Генеративные слайдеры

> Управляйте интенсивностью, сложностью и движением в генерации Krea 2, не переписывая prompt.

Генеративные слайдеры — это три числовых регулятора (`intensity`, `complexity` и `movement`), которые формируют творческое направление Krea 2 *до* генерации изображения, не затрагивая ваш prompt. Они основаны на LoRA, встроенных в Krea 2, и доступны напрямую через API.

<Tip>
  Оставляйте prompt неизменным, а слайдерами решайте, **как** модель его интерпретирует: насколько стилизованным будет результат, насколько плотной — композиция и сколько движения в сцене.
</Tip>

## Три слайдера

Все три слайдера принимают целое число от **−100 до 100**, где **0 — нейтральное значение** (LoRA не применяется).

| Слайдер      | Отрицательное направление                 | Положительное направление              |
| ------------ | ----------------------------------------- | -------------------------------------- |
| `intensity`  | Невыразительные, приглушённые изображения | Ярко стилизованные изображения         |
| `complexity` | Минималистичные, чистые композиции        | Хаотичные, плотные композиции          |
| `movement`   | Статичные изображения                     | Сильная динамика поз и движения камеры |

<AccordionGroup>
  <Accordion title="intensity — насколько стилизованным выглядит изображение">
    Усиливает общую стилизацию результата. Отрицательные значения тянут к приглушённой, сдержанной подаче; положительные — к смелым, выразительным, сильно стилизованным образам.
  </Accordion>

  <Accordion title="complexity — насколько плотная композиция">
    Управляет тем, сколько визуальной информации Krea 2 помещает в кадр. Отрицательные значения дают чистые, минималистичные композиции (хорошо для иконок, редакционных иллюстраций, предметной фотографии). Положительные значения создают более насыщенные сцены с большим количеством деталей.
  </Accordion>

  <Accordion title="movement — сколько движения в сцене">
    Управляет энергией поз и подразумеваемым движением камеры. Отрицательные значения сохраняют статичность и устойчивость объектов; положительные добавляют динамичные позы, размытие движения и более выраженное кадрирование камеры.
  </Accordion>
</AccordionGroup>

<Note>
  Генеративные слайдеры **независимы** от [`creativity`](/developers/krea-2/overview#creativity). `creativity` управляет расширением prompt (насколько буквально Krea 2 следует вашему тексту); а слайдеры формируют визуальный характер результата.
</Note>

## Запрос

Передавайте любую комбинацию из трёх полей вместе с prompt. Пропуск поля эквивалентен передаче `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>

## Параметры

| Поле         | Тип     | Диапазон       | По умолчанию | Примечания                                                                         |
| ------------ | ------- | -------------- | ------------ | ---------------------------------------------------------------------------------- |
| `intensity`  | integer | от −100 до 100 | `0`          | 0 = нейтрально. Отрицательное = приглушённо, положительное = ярко стилизованно.    |
| `complexity` | integer | от −100 до 100 | `0`          | 0 = нейтрально. Отрицательное = минималистично, положительное = хаотично / плотно. |
| `movement`   | integer | от −100 до 100 | `0`          | 0 = нейтрально. Отрицательное = статично, положительное = сильная динамика.        |

<Note>
  Слайдеры поддерживаются **во всех трёх вариантах Krea 2** — `krea-2/medium`, `krea-2/large` и `krea-2/medium-turbo`. Они не меняют цену генерации — см. [тарифы](/developers/krea-2/overview#pricing).
</Note>

## Эндпоинты

| Вариант          | Эндпоинт                                        |
| ---------------- | ----------------------------------------------- |
| **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` |

## Подбор настроек

Несколько отправных точек, которые обычно работают хорошо:

* **Чистый дизайн, иконки, редакционная иллюстрация** — понизьте `complexity` (например, `-60`), держите `movement` около `0`.
* **Кинематографичные / fashion / character-работы** — повысьте `intensity` (например, `+60`), добавьте немного `movement` (например, `+30`).
* **Миры и выразительные сцены** — увеличивайте и `intensity`, и `complexity` в плюс; добавьте `movement`, если нужна кинетическая энергия.
* **Исследование prompt** — начните со всех трёх на `0`, затем меняйте по одному слайдеру за раз, чтобы можно было приписать визуальное изменение конкретному регулятору.

<Tip>
  Генеративные слайдеры сочетаются со [style transfer](/developers/krea-2/style-transfer) и [moodboards](/developers/krea-2/moodboards) — задайте визуальное направление moodboard, а слайдерами тонко настройте, насколько сильно оно проявится.
</Tip>
