メインコンテンツへスキップ
ジェネレーティブスライダーは、Krea 2 のクリエイティブな方向性を画像生成前にシェイプする3つの数値コントロール — intensitycomplexitymovement — であり、プロンプトはそのまま保持されます。これらは Krea 2 に学習された LoRA によって駆動され、API 上で直接公開されています。
プロンプトを変えずに、スライダーでモデルがそれをどのように解釈するかを決めてください。スタイル化の度合い、構図の密度、シーンが持つ動きの量を調整できます。

3つのスライダー

3つのスライダーはすべて −100 から 100 の整数を受け取り、0 がニュートラル(LoRA 未適用)です。
スライダー負方向正方向
intensity平坦で控えめな画像強くスタイル化された画像
complexity最小限でクリーンな構図カオスで密度の高い構図
movement静的な画像強いポーズとカメラの動き
出力全体のスタイル化を押し進めます。負の値は控えめで抑制されたレンダリングへ、正の値は大胆で表現力豊か、強くスタイル化された見た目へと向かわせます。
Krea 2 がフレームにどれだけの視覚情報を詰め込むかを制御します。負の値はクリーンでミニマルな構図(アイコン、エディトリアルイラスト、商品写真に最適)を好み、正の値はディテールが豊富でにぎやかなシーンを生み出します。
ポーズの躍動感と暗示されるカメラの動きを制御します。負の値は被写体を静的で地に足のついた状態に保ち、正の値はダイナミックなポーズ、モーションブラー、強いカメラフレーミングを導入します。
ジェネレーティブスライダーは creativity から独立しています。creativity はプロンプトの拡張(Krea 2 がテキストをどれだけ文字通り従うか)を制御し、スライダーは出力の視覚的特性をシェイプします。

リクエスト

プロンプトと一緒に、3つのフィールドの任意の組み合わせを渡してください。フィールドを省略することは 0 を送ることと同じです。
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
  }'
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]);
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"])

パラメータ

フィールド範囲デフォルト備考
intensityinteger−100 から 10000 = ニュートラル。負 = 控えめ、正 = 強くスタイル化。
complexityinteger−100 から 10000 = ニュートラル。負 = ミニマル、正 = カオス/高密度。
movementinteger−100 から 10000 = ニュートラル。負 = 静的、正 = 強い動き。
スライダーは 3つすべての Krea 2 バリアントkrea-2/mediumkrea-2/largekrea-2/medium-turbo — でサポートされています。これらは生成価格を変更しません — 料金 を参照してください。

エンドポイント

バリアントエンドポイント
MediumPOST /generate/image/krea/krea-2/medium
LargePOST /generate/image/krea/krea-2/large
Medium TurboPOST /generate/image/krea/krea-2/medium-turbo

設定の選び方

うまくいきやすい出発点をいくつか紹介します。
  • クリーンなデザイン、アイコン、エディトリアルイラストcomplexity を低く(例: -60)、movement0 付近に保ちます。
  • シネマティック/ファッション/キャラクター制作intensity を上げ(例: +60)、movement を少し加えます(例: +30)。
  • 世界観のある表現豊かなシーンintensitycomplexity の両方を正方向に押し上げ、躍動感が欲しい場合は movement を追加します。
  • プロンプトの探索 — 3つすべてを 0 から始め、1つのスライダーずつ変更することで、視覚的な変化を特定のコントロールに帰着させられます。
ジェネレーティブスライダーは スタイル転送ムードボード と組み合わせられます — 視覚的な方向性のためにムードボードを適用し、その方向性がどれだけ強く表現されるかをスライダーで微調整してください。