> ## 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 生成の強度、複雑さ、動きを操作します。

ジェネレーティブスライダーは、Krea 2 のクリエイティブな方向性を*画像生成前に*シェイプする3つの数値コントロール — `intensity`、`complexity`、`movement` — であり、プロンプトはそのまま保持されます。これらは Krea 2 に学習された LoRA によって駆動され、API 上で直接公開されています。

<Tip>
  プロンプトを変えずに、スライダーでモデルがそれを**どのように**解釈するかを決めてください。スタイル化の度合い、構図の密度、シーンが持つ動きの量を調整できます。
</Tip>

## 3つのスライダー

3つのスライダーはすべて **−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` はプロンプトの拡張（Krea 2 がテキストをどれだけ文字通り従うか）を制御し、スライダーは出力の視覚的特性をシェイプします。
</Note>

## リクエスト

プロンプトと一緒に、3つのフィールドの任意の組み合わせを渡してください。フィールドを省略することは `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>
  スライダーは **3つすべての 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` 付近に保ちます。
* **シネマティック／ファッション／キャラクター制作** — `intensity` を上げ（例: `+60`）、`movement` を少し加えます（例: `+30`）。
* **世界観のある表現豊かなシーン** — `intensity` と `complexity` の両方を正方向に押し上げ、躍動感が欲しい場合は `movement` を追加します。
* **プロンプトの探索** — 3つすべてを `0` から始め、1つのスライダーずつ変更することで、視覚的な変化を特定のコントロールに帰着させられます。

<Tip>
  ジェネレーティブスライダーは [スタイル転送](/developers/krea-2/style-transfer) や [ムードボード](/developers/krea-2/moodboards) と組み合わせられます — 視覚的な方向性のためにムードボードを適用し、その方向性がどれだけ強く表現されるかをスライダーで微調整してください。
</Tip>
