Flux.1プロンプト実践 — Stable Diffusionとの違いと書き分け
Black Forest Labs の Flux.1 [dev]/[pro] は、Stable Diffusion とは異なるプロンプトの作法が要求されます。自然言語比率の最適解、書き換え方、SDXLからの移行ノウハウを実例つきで整理します。
Black Forest Labs(旧 Stability AI のコアメンバー)が手がける Flux.1 シリーズは、Stable Diffusion 3 を超える品質と、特に「文字描画」「手の整合性」で頭ひとつ抜けた性能を出します。ただし SDXL 流のタグ羅列で書くと真価を発揮できません。本記事では Flux に最適化したプロンプト設計を実例つきで解説します。
Flux.1 のラインナップ
- Flux.1 [pro] — APIのみ、最高品質、商用フレンドリー
- Flux.1 [dev] — オープンウェイト、商用は要ライセンス、ほぼ pro 品質
- Flux.1 [schnell] — オープンウェイト、Apache 2.0、4ステップで生成可、品質は2段下がる
ローカル環境で本気の品質を狙うなら [dev]、商用配布や速度重視なら [schnell]、最高品質を求めて API を叩けるなら [pro]、という棲み分けです。
Stable Diffusion との大きな違い
1. 自然言語の比率が高い方が良い
SDXL は「タグ羅列+少しの文章」で動きますが、Flux は「文章中心+少しのタグ」が最適。例えば次の2つのプロンプトを比べます。
SDXL流(Fluxには非推奨)
1girl, red hair, school uniform, classroom, sitting at desk,
sunlight, masterpiece, best quality, 8k
Flux流(推奨)
A young woman with shoulder-length red hair sits at a wooden
desk in a bright classroom, wearing a navy school uniform.
Soft sunlight streams through the windows, casting warm
shadows across her face. Photorealistic, shallow depth of
field, 50mm lens.
同じ被写体でも、文章として書かれた方が Flux は意図を高精度で再現します。
2. クオリティタグが効きにくい
masterpiece, best quality, 8k, ultra detailed のような SDXL 定番のクオリティタグは、Flux ではほぼ無効、むしろノイズになります。代わりに次のような描写的な表現を使います。
photorealistic/cinematic— 質感の方向性35mm lens/85mm lens— レンズによる被写界深度studio lighting/golden hour— ライティングの種類sharp focus on the eyes— フォーカスポイントの明示
3. 文字描画が圧倒的に強い
Flux は画像内の文字をかなり正確に描けます。
A coffee shop chalkboard sign reading "Open from 7am" in
chalk handwriting, warm wooden background.
このように引用符で文字を囲むと、ほぼ正確に再現されます。SDXL では破綻していた看板・本の表紙・Tシャツのロゴなどが Flux ではきれいに描けるため、「文字を含む画像」用途では Flux 一択と言って良いほど。
4. ネガティブプロンプトが効かない/不要
Flux の標準ワークフローには Negative Prompt が存在しません。SDXL では必須だった bad anatomy, extra fingers, low quality などは Flux では指定不要。代わりにポジティブ側で「描いてほしいもの」を明確に書く設計です。
これは認知負荷が下がる一方、SDXL に慣れた人は「除外指示で品質を上げる手法」が使えなくなる点に注意。
推奨されるプロンプト構造
Flux 向けの基本構造は以下の流れです。
- 被写体の要約(1文で「誰が何をしている」)
- 被写体の詳細(外見・服装・表情)
- 環境(場所・時間帯・天候)
- ライティング
- 質感・レンズ(最後に)
A middle-aged Japanese chef carefully arranges sashimi on a
ceramic plate in a quiet sushi bar. He wears a crisp white
uniform and a navy hachimaki, his focused expression
reflecting years of experience. The bar is dimly lit with
warm hanging pendant lights, and the wooden counter shows
years of polish.
Cinematic, 50mm lens, shallow depth of field, sharp focus
on his hands and the plate. Documentary photography
aesthetic.
SDXL からの移行:書き換え実例
既存の SDXL プロンプトを Flux 向けに書き換える実例を示します。
Before(SDXL)
masterpiece, best quality, 8k, ultra detailed, 1girl, long
silver hair, blue eyes, white dress, holding bouquet,
flower garden, golden hour, depth of field, bokeh,
cinematic lighting
After(Flux)
A young woman with long silver hair and blue eyes stands in
a sunlit flower garden, holding a small bouquet of white
roses. She wears a flowing white summer dress. Warm golden
hour light filters through the flowers, creating soft bokeh
in the background.
Photorealistic, 85mm lens, shallow depth of field, sharp
focus on her face.
ポイントは:
- タグを「文章」に組み替え
- クオリティタグ削除
- レンズと質感を末尾にまとめる
Flux 特有の効くキーワード
経験的に Flux で安定して効くキーワードを整理します。
質感系
photorealistic— 写実cinematic— 映画風documentary photography— ドキュメンタリー風studio portrait— スタジオポートレートfilm grain— フィルム粒状感
レンズ・カメラ
35mm / 50mm / 85mm lenswide angle/telephotomacro shotaerial view/low angle
ライティング
golden hour/blue hoursoft natural lightdramatic side lightingrim lightstudio lighting with softbox
失敗しやすいパターン
1. SDXLのタグをそのまま流用
(masterpiece:1.3), (best quality:1.2) のような重み付き SDXL タグは Flux でほぼ無視されます。文章プロンプトに組み替えるのが正解。
2. ネガティブプロンプトに依存
Flux でネガティブプロンプトを設定しても効果が薄いか、品質が下がる場合があります。基本は使わない設計。
3. 過剰なディテール指示
「目の虹彩のディテール、まつ毛1本1本、鼻の質感、肌の毛穴」のような過剰なディテール指示は Flux ではむしろ品質を下げます。被写体を1〜2文で簡潔に書く方が高品質になります。
商用利用とライセンス
- Flux.1 [pro] — API経由、商用利用可、生成物はユーザー帰属
- Flux.1 [dev] — Non-Commercial License、個人利用のみ、商用は要相談
- Flux.1 [schnell] — Apache 2.0、商用利用可、改変・再配布も可
商用プロジェクトでローカル運用したい場合は [schnell]、品質重視で商用なら [pro] API、というのが安全な選択。[dev] は商用利用に制限があるので注意。
まとめ
Flux は「Stable Diffusion の上位互換」ではなく、「思想の異なる別モデル」です。タグ羅列を捨て、被写体・環境・ライティングを文章として描写し、クオリティタグとネガティブプロンプトを手放す。これだけで SDXL 時代より明らかに高品質な画像が得られます。
PromptForge JP では、Flux 向けの「文章生成モード」と SDXL 向けの「タグ羅列モード」を切り替えられる設計を準備中です。同じ素材選択から、Flux には自然な英文段落、SDXL にはカンマ区切りタグ、と自動で出し分けるのが目標です。