海外访问:www.kdjingpai.com
Ctrl + D 收藏本站
当前位置:首页 » AI实操教程

ComfyUI Flux Kontext Dev 原生工作流示例

2025-06-27 114

关于 FLUX.1 Kontext Dev

FLUX.1 Kontext 是 Black Forest Labs 推出的一款突破性的多模态图像编辑模型, 支持文本和图像同时输入, 能够智能理解图像上下文并进行精确编辑。其开发版本是一个拥有 120 亿参数的开源 diffusion transformer 模型, 具备出色的上下文理解和角色一致性保持能力, 确保在多次迭代编辑后, 角色特征、构图布局等关键元素保持稳定。

它与 FLUX.1 Kontext 套件共享相同的核心功能:

  • 角色一致性 (Character Consistency): 在多个场景和环境中保留图像中的独特元素, 例如参考图像中的角色或物体。
  • 编辑 (Editing): 对图像中的特定元素进行有针对性的修改, 而不影响其他部分。
  • 风格参考 (Style Reference): 根据文本提示生成新颖的场景, 同时保留参考图像的独特风格。
  • 交互速度 (Interactive Speed): 图像生成和编辑的延迟极低。

尽管先前发布的 API 版本提供了最高的保真度和速度, 但 FLUX.1 Kontext [Dev] 完全在本地机器上运行, 为希望进行实验的开发者、研究人员和高级用户提供了无与伦比的灵活性。

版本信息

  • FLUX.1 Kontext [pro] – 商业版本, 专注于快速迭代编辑
  • FLUX.1 Kontext [max] – 实验版本, 具有更强的提示词遵循能力
  • FLUX.1 Kontext [dev] – 开源版本 (本教程中使用) , 120 亿参数, 主要用于研究

目前在 ComfyUI 中, 您可以使用所有这些版本, 其中 Pro 和 Max 版本可以通过 API 节点调用, 而 Dev 开源版本请参考本指南中的说明。

工作流描述

在本教程中, 我们介绍了两种类型的工作流, 它们本质上是相同的:

  • 一种是使用 FLUX.1 Kontext Image Edit 组节点的工作流, 使界面和工作流复用更简洁
  • 另一种是未使用组节点的工作流, 展示了完整的原始工作流。

使用组节点的主要优势在于工作流的简洁性——您可以复用组节点来实现复杂的工作流, 并快速复用节点组。此外, 在新版本的前端中, 我们为 Flux.1 Kontext Dev 添加了快速添加组节点的功能:

ComfyUI Flux Kontext Dev 原生工作流示例-1

此功能目前处于实验阶段, 未来版本中可能会进行调整。

如果您在加载下方的工作流文件时发现节点缺失, 可能存在以下情况:

  1. 您未使用最新的 ComfyUI 开发 (Nightly) 版本。
  2. 您使用的是 ComfyUI 的稳定 (Release) 版本或桌面版本 (不包含最新的功能更新) 。
  3. 您使用的是最新的 ComfyUI Commit 版本, 但在启动时某些节点导入失败。

请确保您已成功将 ComfyUI 更新至最新的开发 (Nightly) 版本。请参阅: 如何更新 ComfyUI 部分了解如何更新 ComfyUI。

模型下载

要成功运行本指南中的工作流, 您首先需要下载以下模型文件。您也可以直接从相应的工作流中获取模型下载链接, 其中已包含模型文件下载信息。

扩散模型

如果您想使用原始权重, 可以访问 Black Forest Labs 的相关仓库获取并使用原始模型权重。

VAE

文本编码器

模型保存位置

📂 ComfyUI/
├── 📂 models/
│   ├── 📂 diffusion_models/
│   │   └── flux1-dev-kontext_fp8_scaled.safetensors
│   ├── 📂 vae/
│   │   └── ae.safetensor
│   └── 📂 text_encoders/
│       ├── clip_l.safetensors
│       └── t5xxl_fp16.safetensors or t5xxl_fp8_e4m3fn_scaled.safetensors

Flux.1 Kontext Dev 基础工作流

此工作流是一个正常的工作流, 但它使用了 Load Image(from output) 节点来加载要编辑的图像, 使您可以更方便地访问已编辑的图像进行多轮编辑。

1. 工作流和输入图像下载

下载以下文件并将其拖入 ComfyUI 以加载相应的工作流。

ComfyUI Flux Kontext Dev 原生工作流示例-2

输入图像

ComfyUI Flux Kontext Dev 原生工作流示例-3

2. 逐步完成工作流

ComfyUI Flux Kontext Dev 原生工作流示例-4

您可以参考图中的数字完成工作流运行:

  1. 在 Load Diffusion Model 节点中, 加载 flux1-dev-kontext_fp8_scaled.safetensors 模型
  2. 在 DualCLIP Load 节点中, 确保加载了 clip_l.safetensors 和 t5xxl_fp16.safetensors 或 t5xxl_fp8_e4m3fn_scaled.safetensors
  3. 在 Load VAE 节点中, 确保加载了 ae.safetensors 模型
  4. 在 Load Image(from output) 节点中, 加载提供的输入图像
  5. 在 CLIP Text Encode 节点中, 修改提示词, 仅支持英文
  6. 点击 Queue 按钮, 或使用快捷键 Ctrl(cmd) + Enter 运行工作流

Flux.1 Kontext Dev 分组工作流

此工作流使用 FLUX.1 Kontext Image Edit 组节点, 使界面和工作流复用更简洁。

此示例还使用两张图像作为输入, 使用 Image Stitch 节点将两张图像合二为一, 然后使用 Flux.1 Kontext 进行编辑。

1. 工作流和输入图像下载

下载以下文件并将其拖入 ComfyUI 以加载相应的工作流。

ComfyUI Flux Kontext Dev 原生工作流示例-5

输入图像

ComfyUI Flux Kontext Dev 原生工作流示例-6
ComfyUI Flux Kontext Dev 原生工作流示例-7

2. 逐步完成工作流

ComfyUI Flux Kontext Dev 原生工作流示例-8

您可以参考图中的数字完成工作流运行:

  1. 在 Load VAE 节点中, 加载 ae.safetensors 模型
  2. 在 Load Image 节点中, 加载提供的第一张输入图像
  3. 在 Load Image 节点中, 加载提供的第二张输入图像
  4. 由于其他模型和相关节点已打包在组节点中, 您需要按照步骤图中的参考, 确保正确加载相应模型并编写提示词
  5. 点击 Queue 按钮, 或使用快捷键 Ctrl(cmd) + Enter 运行工作流

Flux Kontext 提示词技巧

1. 基础修改

  • 简单直接: "将汽车颜色更改为红色"
  • 保持风格: "更改为白天, 同时保持绘画的相同风格"

2. 风格迁移

原则:

  • 明确命名风格: "转换为包豪斯艺术风格"
  • 描述特征: "转换为具有可见笔触、厚重颜料质感的油画"
  • 保留构图: "更改为包豪斯风格, 同时保持原始构图"

3. 角色一致性

框架:

  • 具体描述: "有黑色短发的女人" 而不是 “她”
  • 保留特征: "同时保持相同的面部特征、发型和表情"
  • 分步修改: 先更改背景, 再更改动作

4. 文本编辑

  • 使用引号: "将 'joy' 替换为 'BFL'"
  • 保持格式: "替换文本, 同时保持相同的字体风格"

常见问题解决方案

角色变化过大

❌ 错误: "将人物转换为维京人"
✅ 正确: "将服装更改为维京战士风格, 同时保留面部特征"

构图位置变化

❌ 错误: "把他放在沙滩上"
✅ 正确: "将背景更改为海滩, 同时保持人物在完全相同的位置、比例和姿势"

风格应用不准确

❌ 错误: "把它变成素描"
✅ 正确: "转换为具有自然石墨线条、交叉排线和可见纸张纹理的铅笔素描"

核心原则

  1. 具体清晰 – 使用精确描述, 避免模糊术语
  2. 分步编辑 – 将复杂修改分解为多个简单步骤
  3. 明确保留 – 声明哪些内容应保持不变
  4. 动词选择 – 使用“更改”、“替换”而非“转换”

最佳实践模板

对象修改: "将 [对象] 更改为 [新状态], 保持 [要保留的内容] 不变"

风格迁移: "转换为 [特定风格], 同时保持 [构图/角色/其他] 不变"

背景替换: "将背景更改为 [新背景], 保持主体在完全相同的位置和姿势"

文本编辑: "将 '[原始文本]' 替换为 '[新文本]', 保持相同的字体风格"

请记住: 越具体越好。Kontext 擅长理解详细指令并保持一致性。

相关推荐

找不到AI工具?在这试试!

输入关键词,即可 无障碍访问 必应 搜索,快速找到本站所有 AI 工具。

邮箱

联系我们

回顶部

zh_CN简体中文