FLUX.2 [dev] / [pro] / [max] の画像生成プロンプトの書き方を、Black Forest Labs 公式ガイド+fal.ai API 仕様+実務ユースケースから体系的に解説。 4コンポーネント構造・JSON構造化プロンプト・HEX色指定・Multi-Reference編集・コピーペースト可能な実務例・NGパターン・解像度・料金まで網羅。
![]()
FLUX.2 は Black Forest Labs が2026年にリリースした画像生成モデルファミリーで、[dev](軽量オープンソース版)・[pro](商用品質版)・[max](最高品質版)の3バリアントが提供されています(Black Forest Labs 公式プロンプトガイド・fal.ai FLUX.2 [dev] モデルページ)。実務で押さえておきたい強みは、JSON構造化プロンプトによる精密制御・HEX色コード指定・Multi-Reference画像編集・カメラ/レンズシミュレーションの4点です。
本記事では、Black Forest Labs 公式プロンプトガイドと fal.ai API 仕様・実務での検証に基づき、実務で使えるプロンプトの書き方・実務例・NGパターンを体系的に整理します。コピーしてそのまま使えるテンプレートも収録しました。
本記事の読者
実務で FLUX.2 を使う方(デザイナー・マーケター・EC運営・広告クリエイター・フリーランサー・小規模事業者等)を想定しています。「とりあえず綺麗な画像が出ればOK」ではなく、仕事のアウトプットとして使える品質と再現性を目指します。
プロンプトは英語推奨・「単語数」は words です
2026年現在、FLUX.2 は英語プロンプトが最も安定して動作します。Black Forest Labs 公式ガイドも英語前提で書かれています。本記事のプロンプト例もすべて英語で記載します。
また本記事で示す「単語数」は**英語プロンプトの単語数(words)**を指します。文字数(characters)ではありません。例えば "Shot on Hasselblad X2D, 80mm lens, f/2.8" は 8 単語 = 8 words として数えます。
FLUX.2 は Black Forest Labs が2026年にリリースした画像生成モデルファミリーで、3つのバリアントが提供されています(fal.ai FLUX.2 [dev] モデルページ)。実務で押さえておきたい強みは以下の5点です。
color #2ECC71 / hex #FF6B6B 形式で正確なブランド色を指定できます。グラデーションも gradient from hex #FF6B6B to hex #4ECDC4 で指定可能です(fal.ai FLUX.2 [dev] モデルページ)。@image1 / @image2 記法で複数参照画像を直感的に組み合わせられます(例: "@image1 wearing the outfit from @image2")(fal.ai FLUX.2 [dev] モデルページ)。Shot on Hasselblad X2D, 80mm lens, f/2.8 等のカメラ言語に強く反応します(Black Forest Labs 公式ガイド)。一方で、以下は FLUX.2 の弱点・注意点です。
background: "transparent" をサポートしていません。透明 PNG / WebP が必要な場合は不透明背景で生成し、下流で背景除去処理(rembg 等)を行います。Black Forest Labs 公式ガイドが推奨するデフォルトテンプレートは、以下の4コンポーネント構造です(Black Forest Labs 公式ガイド)。[ ] 内は自分の用途に合わせて書き換えて使います。
4コンポーネントテンプレート
Subject: [the main focus — person, object, character] Action: [what the subject is doing or their pose] Style: [artistic approach, medium, or aesthetic] Context: [setting, lighting, time, mood, or atmospheric conditions]
[ ] 内を書き換えて使います。順序は Subject → Action → Style → Context の順で書きます。
4つのコンポーネントは、曖昧になりがちな4つの問題を分離します:
順序が重要です。Subject → Action → Style → Context の順で書くことで、モデルが各コンポーネントを混同せずに解釈します。
Black Forest Labs 公式ガイドはプロンプト長を3段階で定義しています(Black Forest Labs 公式ガイド):
実務の基準は 30-80 単語(Medium) です。短すぎると制御不足、長すぎるとノイズが増えます。
Black Forest Labs 公式ガイドの「Best Practices Summary」から抽出した6つのルールを解説します(Black Forest Labs 公式ガイド)。
自然言語プロンプトでは Subject → Action → Style → Context の順で書きます。複数被写体・精密位置制御が必要な場合は JSON構造化プロンプト を使います(後述)。
HEX色コードを直接書きます。キーワード color または hex を前に付けます(fal.ai FLUX.2 [dev] モデルページ):
HEX色指定例
a wall painted in color #2ECC71 gradient from hex #FF6B6B to hex #4ECDC4 the car in color #1A1A1A with accents in #FFD700
「〇〇を描かないで」ではなく「〇〇を描いて」で書きます。FLUX.2 はネガティブプロンプトをサポートしていないため、肯定形で書くのが必須です(fal.ai FLUX.2 [dev] API スキーマ)。
カメラ・レンズ・スタイルを明示します(Black Forest Labs 公式ガイド):
カメラ言語テンプレート
Shot on [camera: Hasselblad X2D / Canon 5D Mark IV / Sony A7IV], [lens: 35mm / 50mm / 85mm] at [aperture: f/1.8 / f/2.8 / f/4], [lighting: natural / golden hour / overcast / studio softbox].
FLUX.2 は多言語プロンプトに対応しています。ただし実務では英語が最も安定します。日本語プロンプトも処理可能ですが、再現性・制御精度で英語が上回ります(Black Forest Labs 公式ガイド)。
複数参照画像を組み合わせる場合は、@image1 / @image2 記法で明示的に役割を分けます(fal.ai FLUX.2 [dev] モデルページ):
Multi-Reference記法
@image1 wearing the outfit from @image2 combine the style of @image1 with the composition of @image2 the person from @image1 in the setting from @image3
以下は FLUX.2 で実務的に使えるプロンプト例です。各例の右上にある「コピー」ボタンからそのままコピーして使えます。
実務例 5.1
Subject: A florist in her 50s with tired posture, wearing a green apron, holding a paper bundle of unsold tulips in one hand. Action: Locking up for the night. Style: Modern photorealism, 50mm documentary feel, slight film grain, realistic skin texture, no posed glamour. Context: A narrow side street in Istanbul just after light rain at blue hour, metal shutter half closed, mixed cool street light and warm shop light.
ポイント: Subject → Action → Style → Context の順で書くこと。冷たい空気・濡れた路面・具体的な照明・具体的なレンズを指定。実写感は「自然な不完全さ(believable imperfection)」で出ます。
実務例 5.2
Subject: A glass skincare bottle with a matte cream label. Action: Static product display. Style: Beauty product photography, crisp silhouette, subtle realistic contact shadow. Context: Studio tabletop with soft overhead softbox lighting, seamless backdrop in color #F5F0E6, centered composition, 85mm lens at f/4.
ポイント: 背景色を HEX で指定することで、ブランドのトーンを正確に再現できます。color #F5F0E6 のように color キーワードを前に付けます(fal.ai FLUX.2 [dev] モデルページ)。
実務例 5.3
Subject: A young traveler with headphones and a tired expression. Action: Looking out the night train window at a blurred landscape passing at speed. Style: 80s vintage, Kodak Portra 400 film stock aesthetic, film grain, color shift. Context: Cool overhead train light mixed with warm town lights outside, ghosted double reflection on the glass, condensation at the edge, 50mm lens at f/2.8, cinematic but believable, shallow depth of field.
ポイント: FLUX.2 は 80s vintage / 2000s digicam / Modern Photorealism / Analog Photography 等のスタイル参照に強く反応します(Black Forest Labs 公式ガイド)。
実務例 5.4
Subject: A roadside billboard at sunset. Action: Displaying an advertisement. Style: Photoreal, bold industrial lettering. Context: The text "Fresh and clean" appears in large headline text, elegant serif typography, centered vertically in the left half, the logo text "ACME" in color #FF5733 in the upper right corner, warm directional sunlight, 35mm lens at f/2.8.
ポイント: テキストは引用符で囲み、配置・スタイル・サイズ・色を明示します(Black Forest Labs 公式ガイド)。HEX色コードでブランド色も指定可能です。
実務例 5.5
@image1 wearing the outfit from @image2, shot on Hasselblad X2D, 80mm lens, f/2.8, natural lighting, studio seamless backdrop in color #ECECEC, full-body composition, eye-level, shallow depth of field. Preserve the face, body shape, and pose from @image1. No extra accessories.
参照画像をアップロードして使います。@image1 / @image2 記法で参照画像の役割を明示します。
ポイント: @image1 / @image2 記法で参照画像の役割を明示します(fal.ai FLUX.2 [dev] モデルページ)。ファッション撮・インテリアデザイン・商品合成・キャラクター一致性に威力を発揮します(Black Forest Labs 公式ガイド)。
実務例 5.6
Subject: A mischievous cat trying to steal a fish from a kitchen counter, the story ends with a twist. Action: 4-panel horizontal comic strip. Style: Vibrant Franco-Belgian comic book style, consistent character design across all panels. Context: Clean panel borders, warm kitchen lighting, aspect ratio 4:1.
ポイント: FLUX.2 は漫画・シーケンシャルアートに強いです(Black Forest Labs 公式ガイド)。aspect ratio 4:1 で横長漫画レイアウトを指定します。
FLUX.2 の最大の強みが JSON構造化プロンプト です(Black Forest Labs 公式ガイド)。自然言語プロンプトでは曖昧になる「複数被写体の位置・色・カメラ」を独立して指定できます。
JSONベーススキーマ
{ "scene": "overall scene description", "subjects": [ { "description": "detailed subject description", "position": "where in frame", "action": "what they're doing" } ], "style": "artistic style", "color_palette": ["#hex1", "#hex2", "#hex3"], "lighting": "lighting description", "mood": "emotional tone", "background": "background details", "composition": "framing and layout", "camera": { "angle": "camera angle", "lens": "lens type", "depth_of_field": "focus behavior" } }
JSONをそのままプロンプトとして API に渡します。
出典: Black Forest Labs 公式ガイド・fal.ai FLUX.2 [dev] モデルページ
インフォグラフィック用JSON
{ "type": "infographic", "title": "Your Main Title", "subtitle": "Supporting context", "sections": [ { "heading": "Section 1", "content": "Key information", "visual": "icon or chart type" } ], "color_scheme": ["#primary", "#secondary", "#accent"], "style": "modern, clean, corporate" }
インフォグラフィック・データ可視化にはこちらのスキーマを使います。
FLUX.2 は編集・合成に強いモデルです。実務で頻出する3パターンを解説します。
FLUX.2 は image_size 以外に編集専用のエンドポイントを持っています(fal.ai FLUX.2 [dev] API)。[ ] 内を書き換えて使います。
編集テンプレート
Change: [exactly what should change] Preserve: [face, identity, pose, lighting, framing, background, geometry, text, layout] Constraints: [no extra objects, no redesign, no logo drift, no watermark]
実務例: ボトルを維持して背景だけ変える
実務例 7.1
Change: Replace the background with a seamless paper backdrop in warm cream color #F5F0E6. Preserve: the bottle geometry, cap shape, label text, label colors, lighting on the bottle. Constraints: No extra objects, no redesign, no logo drift, no watermark.
@image1 / @image2 記法で参照画像の役割を明示します(fal.ai FLUX.2 [dev] モデルページ)。
実務例 7.2
@image1: base scene to preserve. @image2: jacket reference. @image3: boots reference. Instruction: Dress the person from @image1 using the jacket from @image2 and the boots from @image3. Preserve the face, body shape, pose, background, lighting, and framing from @image1. No extra accessories.
実務例 7.3
{ "type": "infographic", "title": "2026 AI Image Model Comparison", "subtitle": "Cost per image at standard resolution", "sections": [ { "heading": "FLUX.2 [dev]", "content": "$0.012/MP", "visual": "bar chart" }, { "heading": "Nano Banana 2 (1K)", "content": "$0.08/image", "visual": "bar chart" }, { "heading": "GPT Image 2 (medium)", "content": "$0.042/image", "visual": "bar chart" } ], "color_scheme": ["#2ECC71", "#3498DB", "#E91E63"], "style": "modern, clean, editorial" }
JSON構造でインフォグラフィックを生成します。
NG:
NG例
A stunning, incredible, epic, masterpiece image of a gorgeous coffee cup with insane detail.
OK:
OK例
Subject: A ceramic coffee cup with a slight chip on the rim. Action: Static, steam rising. Style: Modern photorealism, 50mm lens at f/2.8, shallow depth of field, realistic ceramic texture. Context: A coffee shop counter at 7am, soft overcast light through the window, brushed aluminum espresso machine behind.
FLUX.2 はネガティブプロンプトをサポートしていません。肯定形で書くのが必須です(fal.ai FLUX.2 [dev] API スキーマ)。
NG: no watermark, no logos, no extra text
OK: clean composition, brand-free layout, text-only headline
NG:
NG例
coffee cup
OK:
OK例
Subject: A ceramic coffee cup with a slight chip on the rim. Action: Static, steam rising. Style: Modern photorealism, 50mm lens at f/2.8. Context: Coffee shop counter at 7am, soft overcast light.
JSON構造化プロンプトは複数被写体・精密位置制御・色制御が必要な場合に使います。簡単なシングルサブジェクトシーンでは自然言語プロンプトで十分です(Black Forest Labs 公式ガイド)。
FLUX.2 [dev] は tier なしで、megapixel 単価のみで料金が決まります(fal.ai FLUX.2 [dev] モデルページ)。
出典: fal.ai FLUX.2 [dev] モデルページ・fal.ai FLUX.2 [dev] API
FLUX.2 [dev] API が対応する image_size enumは以下の6種類です(fal.ai FLUX.2 [dev] API スキーマ):
square_hd / squareportrait_4_3 / portrait_16_9landscape_4_3 / landscape_16_9カスタムサイズも可能: image_size: { "width": 1280, "height": 720 }(width/height は 512-2048px)
FLUX.2 [dev] の主要制御パラメータ(fal.ai FLUX.2 [dev] API スキーマ):
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
prompt | string | (必須) | テキストプロンプト(自然言語 or JSON) |
guidance_scale | float | 2.5 | プロンプトへの忠実度(低い=創造的、高い=忠実) |
num_inference_steps | integer | 28 | 推論ステップ数(多い=高品質・低速) |
num_images | integer | 1 | 生成数 |
seed | integer | (省略) | 再現性用シード |
image_size | enum/object | landscape_4_3 | アスペクト比またはカスタムサイズ |
acceleration | enum | regular | none / regular / high |
enable_prompt_expansion | boolean | false | プロンプト拡張(Prompt Upsampling) |
enable_safety_checker | boolean | true | セーフティチェック |
output_format | enum | png | jpeg / png / webp |
enable_prompt_expansion=true を指定すると、FLUX.2 がプロンプトを自動拡張してリッチな出力を生成します(fal.ai FLUX.2 [dev] API スキーマ)。以下の場合に使います:
新しくプロンプトを書く際は以下を確認します。
color #XXXXXX または hex #XXXXXX)@image1 / @image2 記法で役割を明示したenable_prompt_expansion=true を検討したA1. [dev] は軽量オープンソース版で高速・低コスト($0.012/MP・fal.ai)。[pro] は商用品質・高解像度向け。[max] は最高品質・最高解像度向け(fal.ai FLUX.2 [dev] モデルページ)。実務の高速反復には [dev]、クライアント納品には [pro]/[max] を使うのがコスト効率良い使い分けです。
A2. HEX色コードをプロンプトに直接書きます。キーワード color または hex を前に付けます(例: "a wall painted in color #2ECC71")。JSON構造化プロンプトでは color_palette 配列で複数色を指定します(fal.ai FLUX.2 [dev] モデルページ)。
A3. いいえ。FLUX.2 API はネガティブプロンプトを公式サポートしていません(fal.ai FLUX.2 [dev] API スキーマ)。回避したい要素は肯定形で制約を書くか、プロンプト構造で除外します。
A4. テキストは引用符で囲み(例: "The text 'OPEN' appears in red neon letters above the door")、配置・スタイル・サイズ・色を明示します(Black Forest Labs 公式ガイド)。HEX色コードも併用できます(例: "The logo text 'ACME' in color #FF5733")。ただし FLUX.2 はテキスト描画が GPT Image 2 / Nano Banana 2 より弱いので、長文は避け短い文案にします。
A5. プロンプトの制約に "clean composition, brand-free layout, text-only headline" のように肯定形で書きます(FLUX.2 はネガティブプロンプト非対応のため)。ただし完全防止は保証されないため、商用利用時は必ず出力を目視確認してください。
A6. いいえ。FLUX.2 は background: "transparent" をサポートしていません。透明 PNG / WebP が必要な場合は不透明背景で生成し、下流で背景除去処理(rembg・Photoshop 自動切り抜き等)で透明化します。