在 ComfyUI 中使用 FLUX.1 Kontext:Pro 与 Max 图像编辑
在 ComfyUI 中使用 FLUX.1 Kontext Pro 与 Max 合作节点编辑图像:物体与风格修改、背景替换、角色一致性与文字编辑
在 ComfyUI 中使用 FLUX.1 Kontext:Pro 与 Max 图像编辑
在 ComfyUI 中使用 FLUX.1 Kontext Pro 与 Max 合作节点编辑图像:物体与风格修改、背景替换、角色一致性与文字编辑
FLUX.1 Kontext 是由 Black Forest Labs 开发的一款专业的图生图编辑模型,专注于智能理解图像上下文并执行精确编辑。 它能够在无需复杂描述的情况下执行多种编辑任务,包括对象修改、风格转换、背景替换、角色一致性编辑和文本编辑。 Kontext 的核心优势在于其出色的上下文理解能力和角色一致性保持,即使在多次迭代编辑之后,也能确保人物特征、构图布局等关键元素保持稳定。
目前,ComfyUI 已支持 FLUX.1 Kontext 的两个模型:
- Kontext Pro 非常适合编辑、合成和重新混合。
- Kontext Max 在排版、提示词精确度和速度方面突破极限。
FLUX.1 Kontext 擅长什么
- 无需复杂描述的多功能编辑:对象修改、风格迁移、背景替换、角色一致性编辑和文本编辑
- 上下文理解:智能理解图像上下文,实现精准、有针对性的编辑
- 角色一致性:即使经过多轮编辑,角色特征和构图布局仍保持稳定
- 多图像输入:
Image Stitch节点将多张图像拼接为一张图像,以便使用 FLUX.1 Kontext 进行编辑 - 两种模型层级:Kontext Pro 适用于编辑、合成和重组;Kontext Max 适用于排版、提示词精确度和速度
示例输出
编辑拼接后的多图像输入(将女孩、狗和沙发组合成一个场景):

使用 Kontext Pro 进行图像编辑,尤其适合编辑、合成和重混:

使用 Kontext Max 进行图像编辑,在排版、提示词精度和速度方面突破极限:

使用它
[card] 从代码调用 通过 Comfy Router 以 HTTP 方式调用 Kontext Pro 或 Max,附带可直接复制粘贴的 Python、TypeScript、Swift 和 cURL 代码片段
它运行在同一个 Comfy 账户上,并且与下方在 ComfyUI 中运行使用相同的积分计费。各模型的价格请参见合作伙伴节点积分,同时可有多少请求处于执行中请参见并发限制。
[!TIP] 使用 API 节点需要保证你已经正常登录,并在受许可的网络环境下使用,请参考API 节点总览部分文档来了解使用 API 节点的具体使用要求。
[!TIP] > [tab] 本地用户 > > 请确保你的 ComfyUI 已经更新。 > > ComfyUI 下载 > ComfyUI 更新教程 > > 本指南里的工作流可以在工作流模板中找到。如果找不到,可能是 ComfyUI 没有更新。 > > 如果加载工作流时有节点缺失,可能原因有: > > 1. 你用的不是最新版(每夜版)。 > 2. 启动时有些节点导入失败。 > [tab] 云端用户 > > * Cloud 会在 ComfyUI 稳定版本发布后更新。 > > 所以,如果你发现本文档中有任何核心节点缺失,可能是因为新核心节点尚未在最新稳定版中发布。请等待下一个稳定版发布。
FLUX.1 Kontext 多图像输入工作流
我们最近更新了多图像输入工作流的支持。使用新的 Image Stitch 节点,你可以将多张图像拼接成一张图像,并使用 FLUX.1 Kontext 进行编辑。
1. 工作流文件下载
下面图像的 metadata 中包含工作流信息。请下载并将它们拖入 ComfyUI 以加载对应的工作流。

下载以下图像作为输入,或使用你自己的图像:

2. 逐步完成工作流

你可以按照图像中的编号步骤来完成工作流:
- 在
Load image节点中上传提供的图像 - 在
Flux.1 Kontext Pro Image中修改必要的参数: prompt输入你想要编辑的图像对应的提示词aspect_ratio设置原始图像的宽高比,必须在 1:4 到 4:1 之间prompt_upsampling设置是否使用提示词增强。如果启用,它会自动修改提示词以获得更丰富的结果,但结果不可复现- 点击
Run按钮,或使用快捷键Ctrl(cmd) + Enter来执行图像编辑 - 等待 API 返回结果后,你可以在
Save Image节点中查看编辑后的图像,对应的图像也会被保存至ComfyUI/output/目录下
[!TIP] 后续两个工作流只在使用到的合作伙伴节点上有所不同。实际上,你只需要在多图像输入工作流的基础上进行修改,二者没有显著差异
FLUX.1 Kontext Pro Image 合作伙伴节点 工作流
1. 工作流文件下载
下面的图片的metadata中已经包含工作流信息,请下载并拖入 ComfyUI 中加载对应工作流。

下载下面的图片用于输入或者使用你自己的图片进行演示:

2. 按步骤完成工作流的运行

你可参考图片中的序号来完成工作流的运行:
- 在
Load Image节点中加载需要编辑的图像 - (可选)在
Flux.1 Kontext Pro Image中修改必要的参数 - 点击
Run按钮,或者使用快捷键Ctrl(cmd) + Enter(回车)来执行图像的编辑。 - 等待 API 返回结果后,你可在
Save Image节点中查看编辑后的图像,对应的图像也会被保存至ComfyUI/output/目录下。
FLUX.1 Kontext Max 图像合作节点工作流
1. 工作流文件下载
下方图像的 metadata 中包含工作流信息。请将其下载并拖入 ComfyUI,以加载对应的工作流。

下载下方图像作为输入,或使用你自己的图像进行演示:

2. 逐步完成工作流

你可以按照图中标注的编号步骤来完成工作流:
- 在
Load Image节点中加载你想要编辑的图像 - (可选)在
Flux.1 Kontext Max Image中修改必要的参数 - 点击
Run按钮,或使用快捷键Ctrl(cmd) + Enter执行图像编辑 - 等待 API 返回结果后,你可以在
Save Image节点中查看编辑后的图像,对应的图像也会保存到ComfyUI/output/目录
FLUX Kontext 提示词技巧
1. 基础修改
- 简单直接:
"Change the car color to red" - 保持风格:
"Change to daytime while maintaining the same style of the painting"
2. 风格转换
原则:
- 明确命名风格:
"Transform to Bauhaus art style" - 描述特征:
"Transform to oil painting with visible brushstrokes, thick paint texture" - 保留构图:
"Change to Bauhaus style while maintaining the original composition"
3. 角色一致性
框架:
- 具体描述:
"The woman with short black hair"而非"she" - 保留特征:
"while maintaining the same facial features, hairstyle, and expression" - 分步修改:先改背景,再改动作
4. 文本编辑
- 使用引号:
"Replace 'joy' with 'BFL'" - 保持格式:
"Replace text while maintaining the same font style"
常见问题解决
角色变化过大
❌ 错误:"Transform the person into a Viking" ✅ 正确:"Change the clothes to be a viking warrior while preserving facial features"
构图位置改变
❌ 错误:"Put him on a beach" ✅ 正确:"Change the background to a beach while keeping the person in the exact same position, scale, and pose"
风格应用不准确
❌ 错误:"Make it a sketch" ✅ 正确:"Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture"
核心原则
- 具体明确 - 使用精确描述,避免模糊词汇
- 分步编辑 - 复杂修改分为多个简单步骤
- 明确保留 - 说明哪些要保持不变
- 动词选择 - 用"change"、"replace"而非"transform"
最佳实践模板
对象修改: "Change [object] to [new state], keep [content to preserve] unchanged"
风格转换: "Transform to [specific style], while maintaining [composition/character/other] unchanged"
背景替换: "Change the background to [new background], keep the subject in the exact same position and pose"
文本编辑: "Replace '[original text]' with '[new text]', maintain the same font style"
记住: 越具体越好,Kontext 擅长理解详细指令并保持一致性。