FLUX.1(フラックスワン)
Black Forest Labs開発の高品質テキスト→画像生成モデル。Schnell(高速)・Dev(バランス)・Pro(最高品質)の3バリアントを持ち、MMDiTアーキテクチャで12Bパラメータを搭載する。
FLUX.1 — Black Forest Labsの次世代画像生成モデル
FLUX.1とは
FLUX.1は、Stable Diffusionの主要開発者たちが2023年に設立したBlack Forest Labs(BFL)が2024年8月にリリースした画像生成AIモデル群です。12Bパラメータという大規模なモデルサイズと、MMDiT(Multimodal Diffusion Transformer)と呼ばれる革新的なアーキテクチャにより、従来のStable Diffusionシリーズを大幅に凌駕する画像品質を実現しています。
3つのバリアント
FLUX.1は用途に応じた3つのモデルラインナップを提供しています。
FLUX.1 Schnell(シュネル)
- ライセンス: Apache 2.0(商用利用可能)
- 推論ステップ: わずか4ステップで生成完了
- 用途: リアルタイム生成・ローカル実行・プロトタイピング
- 特徴: 速度優先設計。品質はDevより劣るが実用レベルを維持
FLUX.1 Dev
- ライセンス: FLUX.1 Dev Non-Commercial License(非商用のみ)
- 推論ステップ: 20〜50ステップ(Schnellより高品質)
- 用途: 研究・個人利用・ComfyUI/A1111連携
- 特徴: オープンウェイト公開。Hugging FaceからDLしてローカル実行可能
FLUX.1 Pro
- ライセンス: プロプライエタリ(APIアクセスのみ)
- 推論ステップ: 非公開(最適化済み)
- 用途: 商用本番環境・高解像度生成
- 特徴: BFL APIまたはReplicate/fal.ai経由でアクセス。最高品質
MMDiTアーキテクチャの革新性
FLUX.1が既存モデルと差別化される核心技術がMMDiT(Multimodal Diffusion Transformer)です。
| 特性 | 従来のU-Net(SD1.x/2.x) | DiT(SD3) | MMDiT(FLUX.1) |
|---|---|---|---|
| テキスト処理 | Cross-Attention(片方向) | Cross-Attention | 双方向Self-Attention |
| スケーラビリティ | 低(CNN依存) | 中 | 高(Transformer) |
| テキスト整合性 | 普通 | 良好 | 優秀 |
| パラメータ数 | 0.9B〜 | 2B | 12B |
MMDiTでは、テキストトークンと画像パッチが同一のAttentionレイヤーで相互作用するため、プロンプトの細かいニュアンスが画像に反映されやすくなっています。
パフォーマンス比較(2025年時点)
FLUX.1 Proは以下の評価軸で高いスコアを記録しています:
- テキスト整合性: 長い複雑プロンプトへの従順度でMidjourneyを上回る
- 解剖学的正確性: 手・指の描写精度が大幅向上
- テキスト埋め込み: 画像内文字の正確な描画(英語)
- スタイル多様性: フォトリアル〜アニメ調まで幅広く対応
実用的な使い方
ローカル環境(ComfyUI + FLUX.1 Dev)
# 1. ComfyUIをインストール
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI && pip install -r requirements.txt
# 2. FLUX.1 Devモデルをダウンロード(23GB)
# Hugging Face: black-forest-labs/FLUX.1-dev
# ファイルをmodels/checkpoints/に配置
# 3. テキストエンコーダー(T5 XXL)も必要
# models/clip/に配置
# 4. 起動
python main.py
API経由(FLUX.1 Pro)
import requests
response = requests.post(
"https://api.bfl.ml/v1/flux-pro-1.1",
headers={"X-Key": "YOUR_BFL_API_KEY"},
json={
"prompt": "A photorealistic image of a mountain landscape at sunset",
"width": 1440,
"height": 1440,
"steps": 50,
"guidance": 3.5
}
)
result = response.json()
print(result["sample"]) # 画像URLが返される
FLUX.1.1 Proへのアップデート(2025年)
2024年10月にリリースされたFLUX.1.1 Proでは:
- 生成速度が2倍高速化
- 画像品質のさらなる向上
- Ultra(最大4MP)とRaw(フォトリアリズム強化)モードを追加
2025年にはFLUX.1 Kontext(インペイント・アウトペイント特化)も登場し、画像編集ユースケースをカバーしています。
よくある質問(FAQ)
Q: FLUX.1 SchnellはStable Diffusionと比べてどうですか? A: 品質面ではSchnellでもSD XLを上回るケースが多いです。ただし12Bモデルのため最低16GB VRAMが推奨(4bit量子化なら8GBで動作可能)。
Q: LoRAはFLUX.1に対応していますか? A: はい。2024年末からCivitAIやHugging Faceで多数のFLUX.1対応LoRAが公開されています。ComfyUI経由で適用可能。
Q: 商用プロジェクトでは何を使えばいいですか? A: FLUX.1 Schnell(Apache 2.0)は無料で商用利用可。高品質が必要ならFLUX.1 Pro APIを従量課金で利用するのが一般的です。