> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-recommend-assets-api.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ComfyUI Flux.1 fill dev の使用例

> 本ガイドでは、Flux.1 fill dev を用いた Inpainting（画像修復）および Outpainting（画像拡張）ワークフローの構築方法を解説します。

<img src="https://mintcdn.com/dripart-docs-recommend-assets-api/H4YF5irXqrzGa2HT/images/tutorial/flux/flux-fill-dev-demo.jpeg?fit=max&auto=format&n=H4YF5irXqrzGa2HT&q=85&s=81222001cbff72070013253ce9a682ca" alt="Flux.1 fill dev" width="2425" height="1439" data-path="images/tutorial/flux/flux-fill-dev-demo.jpeg" />

## Flux.1 fill dev モデルの概要

Flux.1 fill dev は、[Black Forest Labs](https://blackforestlabs.ai/) が提供する [FLUX.1 Tools スイート](https://blackforestlabs.ai/flux-1-tools/) の中核をなすツールの一つであり、画像の Inpainting（修復）および Outpainting（拡張）に特化して設計されています。

Flux.1 fill dev の主な特長：

* 強力な画像修復および画像拡張機能を備えており、その生成品質は商用版 FLUX.1 Fill \[pro] に次ぐ水準です。
* プロンプトの理解と実行能力に優れ、ユーザーの意図を正確に捉えつつ、元画像との高い一貫性を維持します。
* 先進的な「ガイド付き蒸留学習（guided distillation training）」技術を採用しており、高品質な出力を維持しつつモデルの効率性を向上させています。
* 利用条件が親しみやすく、生成された出力は個人利用、学術研究、商業利用のいずれにも適用可能です。詳細については、[FLUX.1 \[dev\] 非商用ライセンス](https://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/LICENSE.md) をご確認ください。

オープンソースリポジトリ：[FLUX.1 \[dev\]](https://huggingface.co/black-forest-labs/FLUX.1-dev)

本ガイドでは、Flux.1 fill dev モデルを用いた Inpainting および Outpainting のワークフローを実際に構築・実行します。\
Inpainting や Outpainting のワークフローについてまだご存じない場合は、関連する解説を参照するために、[ComfyUI レイアウト Inpainting の使用例](/tutorials/basic/inpaint) および [ComfyUI 画像拡張の使用例](/tutorials/basic/outpaint) をご覧ください。

## Flux.1 Fill dev および関連モデルのインストール

開始に先立ち、Flux.1 Fill dev モデルファイルのインストールを完了しましょう。Inpainting および Outpainting の両ワークフローで、完全に同一のモデルファイルを使用します。\
以前に [Flux.1 Text-to-Image ワークフロー](/tutorials/flux/flux-1-text-to-image) のフルバージョンをご利用済みの場合、本セクションでは **`flux1-fill-dev.safetensors`** のみをダウンロードすれば十分です。

ただし、対応するモデルをダウンロードするには、当該利用規約への同意が必要です。そのため、[black-forest-labs/FLUX.1-Fill-dev](https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev) のページへアクセスし、下図に示す通り、利用規約に同意済みであることを確認してください。\\

<img src="https://mintcdn.com/dripart-docs-recommend-assets-api/H4YF5irXqrzGa2HT/images/tutorial/flux/flux1_fill_dev_agreement.jpg?fit=max&auto=format&n=H4YF5irXqrzGa2HT&q=85&s=1a09b69f7cf061db85617474450187c7" alt="Flux Agreement" width="2000" height="1091" data-path="images/tutorial/flux/flux1_fill_dev_agreement.jpg" />

必要なモデル一覧：

* [clip\_l.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors?download=true)
* [t5xxl\_fp16.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors?download=true)
* [ae.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors?download=true)
* [flux1-fill-dev.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev/resolve/main/flux1-fill-dev.safetensors?download=true)

ファイルの保存場所：

```
ComfyUI/
├── models/
│   ├── text_encoders/
│   │    ├── clip_l.safetensors
│   │    └── t5xxl_fp16.safetensors
│   ├── vae/
│   │    └── ae.safetensors
│   └── diffusion_models/
│        └── flux1-fill-dev.safetensors
```

## Flux.1 Fill dev を用いた Inpainting ワークフロー

### 1. Inpainting ワークフローおよび関連アセット

<a className="prose" target="_blank" href="https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/flux/inpaint/flux_fill_inpaint.png" style={{ display: 'inline-block', backgroundColor: '#0078D6', color: '#ffffff', padding: '10px 20px', borderRadius: '8px', borderColor: "transparent", textDecoration: 'none', fontWeight: 'bold', marginRight: '10px'}}>
  <p className="prose" style={{ margin: 0, fontSize: "0.8rem" }}>ワークフロー画像をダウンロード</p>
</a>

<a className="prose" target="_blank" href="https://cloud.comfy.org/?template=flux_fill_inpaint_example&utm_source=docs" style={{ display: 'inline-block', backgroundColor: '#28a745', color: '#ffffff', padding: '10px 20px', borderRadius: '8px', borderColor: "transparent", textDecoration: 'none', fontWeight: 'bold'}}>
  <p className="prose" style={{ margin: 0, fontSize: "0.8rem" }}>Comfy Cloud で実行</p>
</a>

以下の画像をダウンロードし、ComfyUI へドラッグ＆ドロップすることで、対応するワークフローを読み込んでください。\
![ComfyUI Flux.1 inpaint](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/flux/inpaint/flux_fill_inpaint.png)

以下の画像をダウンロードし、入力画像として使用します。\
![ComfyUI Flux.1 inpaint input](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/flux/inpaint/flux_fill_inpaint_input.png)

<Note>
  この画像には既にアルファチャンネルが含まれているため、別途マスクを描画する必要はありません。\
  独自のマスクを作成したい場合は、[こちら](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/flux/inpaint/flux_fill_inpaint_input_original.png)からマスクなしの画像を取得し、[ComfyUI レイアウト Inpainting の使用例](/tutorials/basic/inpaint#using-the-mask-editor) の「MaskEditor の使用方法」セクションを参照して、`Load Image` ノード内でマスクを描画する方法を学んでください。
</Note>

### 2. ワークフローの実行手順

<img src="https://mintcdn.com/dripart-docs-recommend-assets-api/H4YF5irXqrzGa2HT/images/tutorial/flux/flow_diagram_inpaint.jpg?fit=max&auto=format&n=H4YF5irXqrzGa2HT&q=85&s=0bbda9985b832aab1881350d5103a3ab" alt="ComfyUI Flux.1 Fill dev Inpainting ワークフロー" width="4000" height="2163" data-path="images/tutorial/flux/flow_diagram_inpaint.jpg" />

1. `Load Diffusion Model` ノードに `flux1-fill-dev.safetensors` が正しく読み込まれていることを確認します。
2. `DualCLIPLoader` ノードに以下のモデルが読み込まれていることを確認します：
   * clip\_name1: `t5xxl_fp16.safetensors`
   * clip\_name2: `clip_l.safetensors`
3. `Load VAE` ノードに `ae.safetensors` が正しく読み込まれていることを確認します。
4. 本文書で提供される入力画像を `Load Image` ノードへアップロードします。マスクなしの画像を使用する場合は、マスクエディタを用いてマスクの描画を完了させてください。
5. `Queue` ボタンをクリックするか、ショートカットキー `Ctrl（macOS の場合 Cmd）+ Enter` を押してワークフローを実行します。

## Flux.1 Fill dev を用いた Outpainting ワークフロー

### 1. Outpainting ワークフローおよび関連アセット

以下の画像をダウンロードし、ComfyUI へドラッグ＆ドロップすることで、対応するワークフローを読み込んでください。\
![ComfyUI Flux.1 outpaint](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/flux/outpaint/flux_fill_dev_outpaint.png)

以下の画像をダウンロードし、入力画像として使用します。\
![ComfyUI Flux.1 outpaint input](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/flux/outpaint/flux_fill_dev_outpaint_input.png)

### 2. ワークフローの実行手順

<img src="https://mintcdn.com/dripart-docs-recommend-assets-api/H4YF5irXqrzGa2HT/images/tutorial/flux/flow_diagram_outpaint.jpg?fit=max&auto=format&n=H4YF5irXqrzGa2HT&q=85&s=be76bb537d8e764278adadea9ccc1150" alt="ComfyUI Flux.1 Fill dev Outpainting ワークフロー" width="4000" height="2159" data-path="images/tutorial/flux/flow_diagram_outpaint.jpg" />

1. `Load Diffusion Model` ノードに `flux1-fill-dev.safetensors` が正しく読み込まれていることを確認します。
2. `DualCLIPLoader` ノードに以下のモデルが読み込まれていることを確認します：
   * clip\_name1: `t5xxl_fp16.safetensors`
   * clip\_name2: `clip_l.safetensors`
3. `Load VAE` ノードに `ae.safetensors` が正しく読み込まれていることを確認します。
4. 本文書で提供される入力画像を `Load Image` ノードへアップロードします。
5. `Queue` ボタンをクリックするか、ショートカットキー `Ctrl（macOS の場合 Cmd）+ Enter` を押してワークフローを実行します。
