Skip to main content
ムードボードは、Krea 2 でビジュアルの方向性を最も精密に指定する方法です。ムードボードとは、パレット、テクスチャ、スタイル、ムード、構図など、全体的なクリエイティブディレクションを共有する画像のグループです。Krea のウェブアプリで作成してから、API から参照します。
ムードボードはあらかじめ Krea ウェブアプリで作成する必要があります。 API は既存のムードボードを ID で参照するのみで、作成はできません。

各例では、左に ムードボード、右に 生成された出力 を表示しています。ムードボードのカバーをクリックすると Krea で開けます。
空飛ぶクジラのムードボード出力: 空飛ぶクジラ

プロンプト: a flying whale with small fish swimming around her in the air

侍のマスクのムードボード出力: 侍のマスク

プロンプト: a samurai mask

クロームのジャガーの歯のムードボード出力: クロームの歯を持つジャガー

プロンプト: extreme close-up of a jaguar’s mouth with chromed teeth, side view

ラーメンの家のムードボード出力: ラーメンでできた家

プロンプト: a house made of ramen

仕組み

1

Krea でムードボードを作成する

krea.ai を開き、新しいムードボードを作成して、クリエイティブディレクションを共有する画像を追加し、保存します。
2

ムードボード ID を取得する

API プレイグラウンド を開くと、保存済みのムードボードとその ID が一覧表示されます。また、ムードボードの共有 URL からも取得できます: https://www.krea.ai/moodboards?share=<id>?share= の後の UUID が ID です。
3

API から参照する

UUID を moodboards 配列の id として渡し、strength を -0.5 から 1.5 の間で指定します。krea-2/medium または krea-2/large と組み合わせて使用します。まず 0.35 付近から始め、ムードボードを出力により強く反映したい場合は値を上げてください。

コード例

Node.js
// npm install @krea-ai/sdk
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/large", {
  input: {
    prompt: "A campaign image for a new outdoor lamp collection",
    aspect_ratio: "16:9",
    resolution: "1K",
    creativity: "high",
    // From a share URL like https://www.krea.ai/moodboards?share=<id>
    moodboards: [{ id: "1e51738c-7413-469e-93b6-ad50db460a1f", strength: 0.35 }],
  },
});

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