メインコンテンツへスキップ
FLUX.1 Kontext は、Black Forest Labs が開発したプロフェッショナルな「画像→画像」編集モデルであり、画像の文脈を知的に理解し、高精度な編集を実現することに重点を置いています。 複雑な説明を必要とせずに、オブジェクトの変更、スタイル転送、背景の置換、キャラクターの一貫性を保った編集、テキスト編集など、多様な編集タスクを実行できます。 Kontext の核心的な強みは、優れた文脈理解能力とキャラクターの一貫性維持能力にあります。これにより、複数回の編集を経ても、キャラクターの特徴や構図のレイアウトといった重要な要素が安定して保持されます。 現在、ComfyUI では Flux.1 Kontext の以下の2つのモデルがサポートされています:
  • Kontext Pro:編集・合成・リミックスに最適です。
  • Kontext Max:タイポグラフィ、プロンプトの正確性、および処理速度の限界に挑戦します。
本ガイドでは、対応するワークフローを用いて、Flux.1 Kontext パートナーノードによる画像編集の方法を簡単に紹介します。
APIノードを使用するには、正しくログインしていることと、許可されたネットワーク環境で使用していることを確認する必要があります。APIノードの使用に必要な具体的な要件については、ドキュメントの「APIノードの概要」セクションをご参照ください。
ComfyUI が最新版に更新されていることを確認してください。このガイドで紹介するワークフローは、ワークフローテンプレートから入手できます。
テンプレート内に該当のワークフローが見つからない場合、ComfyUI のバージョンが古くなっている可能性があります。(デスクトップ版の更新は若干遅れることがあります)
ワークフローを読み込んだ際にノードが欠落している場合の主な原因:
  1. 最新の ComfyUI(Nightly 版)を使用していない
  2. 起動時に一部のノードのインポートに失敗している

Flux.1 Kontext 複数画像入力ワークフロー

最近、複数画像入力ワークフローのサポートを追加しました。新たに追加された Image Stitch ノードを使用することで、複数の画像を1枚の画像にステッチ(結合)し、Flux.1 Kontext を用いて編集することが可能になります。

1. ワークフローファイルのダウンロード

以下の画像の metadata にはワークフロー情報が含まれています。ダウンロード後、ComfyUI へドラッグ&ドロップすることで、対応するワークフローを読み込むことができます。 ComfyUI Flux.1 Kontext Pro Image API ノードワークフロー 入力用として以下の画像をダウンロードするか、ご自身の画像をご利用ください: ComfyUI Flux.1 Kontext Pro Image API ノードワークフロー ComfyUI Flux.1 Kontext Pro Image API ノードワークフロー ComfyUI Flux.1 Kontext Pro Image API ノードワークフロー

2. ワークフローを手順通りに完了させる

ComfyUI Flux.1 Kontext Pro Image API ノードワークフローステップ 画像中の番号順に従って、ワークフローを完了させることができます:
  1. Load image ノードで、提供された画像をアップロードします。
  2. Flux.1 Kontext Pro Image の必要に応じてパラメーターを変更します:
    • prompt:編集したい画像に対応するプロンプトを入力します。
    • aspect_ratio:元画像のアスペクト比を設定します。この値は 1:4 ~ 4:1 の範囲内である必要があります。
    • prompt_upsampling:プロンプトのアップサンプリングを有効にするかどうかを設定します。有効にすると、より豊かな結果を得るためにプロンプトが自動的に修正されますが、その結果は再現性がありません。
  3. Run ボタンをクリックするか、ショートカットキー Ctrl (Cmd) + Enter を使用して画像編集を実行します。
  4. API からの結果を待った後、Save Image ノードで編集済み画像を確認できます。また、対応する画像は ComfyUI/output/ ディレクトリにも保存されます。
後続の2つのワークフローは、使用するパートナーノードが異なるのみです。実際には、複数画像入力ワークフローをベースに必要な変更を行うだけでよく、大きな違いはありません。

Flux.1 Kontext Pro Image API ノードワークフロー

1. ワークフローファイルのダウンロード

以下の画像の metadata にはワークフロー情報が含まれています。ダウンロード後、ComfyUI へドラッグ&ドロップすることで、対応するワークフローを読み込むことができます。 ComfyUI Flux.1 Kontext Pro Image API ノードワークフロー 入力用として以下の画像をダウンロードするか、ご自身の画像をご利用ください: ComfyUI Flux.1 Kontext Pro Image API ノードワークフロー

2. ワークフローを手順通りに完了させる

ComfyUI Flux.1 Kontext Pro Image API ノードワークフローステップ 画像中の番号順に従って、ワークフローを完了させることができます:
  1. Load Image ノードで、編集したい画像を読み込みます。
  2. (任意)Flux.1 Kontext Pro Image の必要に応じてパラメーターを変更します。
  3. Run ボタンをクリックするか、ショートカットキー Ctrl (Cmd) + Enter を使用して画像編集を実行します。
  4. API からの結果を待った後、Save Image ノードで編集済み画像を確認できます。また、対応する画像は ComfyUI/output/ ディレクトリにも保存されます。

Flux.1 Kontext Max Image API ノードワークフロー

1. ワークフローファイルのダウンロード

以下の画像の metadata にはワークフロー情報が含まれています。ダウンロード後、ComfyUI へドラッグ&ドロップすることで、対応するワークフローを読み込むことができます。 ComfyUI Flux.1 Kontext Max Image API ノードワークフロー デモ用として以下の画像をダウンロードするか、ご自身の画像をご利用ください: ComfyUI Flux.1 Kontext Max Image API ノードワークフロー

2. ワークフローを手順通りに完了させる

ComfyUI Flux.1 Kontext Max Image API ノードワークフローステップ 画像中の番号順に従って、ワークフローを完了させることができます:
  1. Load Image ノードで、編集したい画像を読み込みます。
  2. (任意)Flux.1 Kontext Max Image の必要に応じてパラメーターを変更します。
  3. Run ボタンをクリックするか、ショートカットキー Ctrl (Cmd) + Enter を使用して画像編集を実行します。
  4. API からの結果を待った後、Save Image ノードで編集済み画像を確認できます。また、対応する画像は ComfyUI/output/ ディレクトリにも保存されます。

Flux Kontext プロンプト技法

1. 基本的な修正

  • 簡潔かつ直接的:"車の色を赤に変更"
  • スタイルを維持:"絵画のスタイルをそのままに、昼間のシーンに変更"

2. スタイル転送

原則:
  • スタイルを明確に命名:"バウハウス美術スタイルに変換"
  • 特徴を記述:"筆跡がはっきりと見える油彩画、厚塗りのペインテクスチャに変換"
  • 構図を保持:"オリジナルの構図を維持したまま、バウハウススタイルに変更"

3. キャラクターの一貫性

フレームワーク:
  • 具体的な記述:"黒いショートヘアの女性"(代名詞 "彼女" の代わり)
  • 特徴を保持:"同じ顔の特徴、ヘアスタイル、表情を維持"
  • ステップごとの修正:まず背景を変更し、その後で動作などを変更

4. テキスト編集

  • 引用符を使用:"'joy' を 'BFL' に置き換え"
  • フォーマットを維持:"同じフォントスタイルを維持したままテキストを置き換え"

よくある問題と解決策

キャラクターの変化が大きすぎる

❌ 不適切:"人物をバイキングに変換" ✅ 適切:"顔の特徴を維持したまま、衣装をバイキング戦士風に変更"

構図上の位置が変わってしまう

❌ 不適切:"彼をビーチに配置" ✅ 適切:"人物の位置、サイズ、ポーズを完全に同一に保ったまま、背景をビーチに変更"

スタイル適用が不正確

❌ 不適切:"スケッチ風にする" ✅ 適切:"自然なグラファイトライン、クロスハッチング、紙の質感が見える鉛筆スケッチに変換"

核心原則

  1. 具体性と明確さ — 精密な記述を用い、曖昧な語句は避ける
  2. ステップごとの編集 — 複雑な修正は、複数の単純なステップに分割する
  3. 明示的な保持指定 — 変更しない部分を明確に指示する
  4. 動詞の選択"transform" ではなく、"change""replace" を優先して使用する

最適な実践テンプレート

オブジェクトの修正:
"[オブジェクト] を [新しい状態] に変更し、[保持すべき内容] は変更しない"
スタイル転送:
"[特定のスタイル] に変換し、[構図/キャラクター/その他の要素] は変更しない"
背景の置き換え:
"背景を [新しい背景] に変更し、被写体の位置とポーズは完全に同一に保つ"
テキスト編集:
"'[元のテキスト]' を '[新しいテキスト]' に置き換え、同じフォントスタイルを維持"
覚えておいてください: 指示はより具体的であるほど効果的です。Kontext は詳細な指示を正確に理解し、一貫性を維持するのに優れています。