Mindket

用 FLUX.1 Fill 在 n8n 里做图像局部重绘编辑器

新上架第 1 版 · 更新于

概览

一个在浏览器里提供图像编辑器的 n8n 工作流。你涂出图片的一部分并描述想要的改动,FLUX.1 Fill 重画这块区域,并和原图并排显示。

用 FLUX.1 Fill 在 n8n 里做图像局部重绘编辑器 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:导入文件并发布,然后打开生产地址
  • 你自己的 n8n 服务器:同一个文件,服务器的地址要能从你的浏览器访问
  • 浏览器:任何新版浏览器,只要能从 unpkg 和 jsDelivr 加载脚本

平台

连接 1 个应用

运行方式

触发

Webhook

浏览器打开这个 webhook 的地址时开始运行,编辑器每提交一次编辑也会再运行一次:

  • 图片
  • 在图片上涂出的蒙版
  • 提示词,以及步数、引导强度和是否优化提示词的选择

动作

  1. 打开这个地址时,工作流用你的图片列表生成编辑器页面,并返回给浏览器
  2. 点“生成”后,把图片、蒙版和提示词发给 Black Forest Labs 的 FLUX.1 Fill
  3. 工作流每三秒检查一次,直到编辑完成
  4. 它把编辑后的图片下载下来,返回给页面

结果

一张编辑后的图片副本,在浏览器里和原图并排显示,涂过的区域按你的提示词重新画过

集成

开始之前要准备好这些。

Black Forest Labs

图像局部重绘

用 FLUX.1 Fill 按你的提示词重画图片里涂过的区域。

需要一个 Black Forest Labs API 密钥,放在 Header Auth 凭据里

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
12 个步骤,由 Webhook 调用启动
AI
没有步骤调用 AI 模型
登录
需要登录:api.bfl.ai、一个网络服务
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 9 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流通过一个 webhook 地址提供一个小型图像编辑器,并把每次编辑发给 FLUX.1 Fill,这是 Black Forest Labs 的局部重绘模型。在浏览器里,你选一张图片或从电脑里载入一张,涂出要改的区域,再写上那里应该是什么。工作流把图片、蒙版和提示词发给 Black Forest Labs,等结果出来,再把编辑后的图片返回给页面,页面把它和原图并排显示。文件里有十九个节点,其中七个是便签,有一个是 Mindket 加的。

适合谁

想在自己的图片上试一试带蒙版的图像编辑、又不想另装应用的设计师、产品团队和开发者。如果你需要批量编辑很多图片,就别选它。这个编辑器一次只处理一张图。

谁在用,怎么用
行业谁在用怎么用例子
电商产品营销人员改变产品照片背后的场景一位店主涂掉马克杯照片里素净的背景,要求换成一张木桌。
设计设计师试一个样机的不同版本一位设计师涂出房间样机里的一面墙,要求刷成绿色。
社交媒体内容创作者去掉或替换图片里的某个物体一位创作者涂掉一块多余的牌子,要求换成晴朗的天空。
软件开发者把这个工作流当成自己编辑器的后端一位开发者保留 POST 这一路,把页面换成自己的。

你需要懂一点 n8n,还要有一个 Black Forest Labs 账号:导入文件、建一个凭据,再用浏览器打开一个地址。

用在哪里

任何能访问 Black Forest Labs、且你的浏览器能访问到的 n8n 都能运行它。

  • n8n Cloud:导入文件并发布,然后打开生产地址
  • 你自己的 n8n 服务器:同一个文件,服务器的地址要能从你的浏览器访问
  • 浏览器:任何新版浏览器,只要能从 unpkg 和 jsDelivr 加载脚本

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。打开编辑器之前先把凭据建好。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Black Forest Labs一个 API 密钥,放在 Header Auth 凭据里
图片可选:给编辑器列表用的公开图片地址。编辑器也能载入你电脑里的文件
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 Header Auth 凭据,名称填 x-key,值填你的 Black Forest Labs 密钥。在 FLUX Fill 和 Check FLUX status 里选中它。
  3. 打开 Mockups,把 <YOUR_IMAGE_URL> 换成一个你的浏览器可以跨站加载的图片地址,或者删掉这一项。
  4. 保存,打开 Webhook,监听一个测试事件,再在浏览器里打开它的测试地址。要正式使用,就发布工作流并打开生产地址。

如何使用

打开这个地址,选一张图片或载入一个文件,用画笔涂出要改的区域。写上提示词,或者留空,然后点“生成”。结果会和原图并排打开,中间有滑块,你可以把它用于下一次编辑,也可以保存。

想换个结果,改这里
要改的在哪里
列表里的图片Mockups
模型的输出FLUX Fill 里的 output_format 和 safety_tolerance,以及页面上的“步数”和“引导强度”滑块
结果存到哪里在 Get Fill Image 后面加节点
页面Editor page 里的 HTML

示例

你涂掉马克杯照片里素净的背景,写下这条提示词。

a wooden kitchen table by a sunny window

Black Forest Labs 按提示词重画涂过的区域,页面把新图片和你的原图并排显示,中间有滑块可以对比。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框叫节点,只做一件事。这个工作流在同一个地址上回答两种请求:在浏览器里打开它,会画出编辑器;点“生成”,就提交编辑。先用电脑里的一张图开始,如果什么都没有返回,就到 Executions 里打开这次运行。

专家:一个 webhook 有两个输出,GET 画页面,POST 做编辑,编辑部分会循环,直到状态是 Ready。

值得细看的地方
节点做什么要知道什么
WebhookWebhook 2,路径 flux-fill,GET 和 POST,由 Respond to Webhook 节点回应第一个输出画页面,第二个输出做编辑
Editor pageHTML 节点,填入图片列表和页面自己的地址脚本和样式从 jsDelivr 的一个固定提交加载
FLUX Fill向 api.bfl.ai/v1/flux-pro-1.0-fill 发 POST,PNG,安全容忍度 2图片和蒙版去掉了 data URL 的开头再发送
Check FLUX status对第一次调用返回的 polling_url 发 GETBlack Forest Labs 要求使用返回的这个地址
Is Ready?只有状态等于 Ready 才放行其他任何状态都会回到 Wait 3 sec

注意事项

这个 webhook 没有认证,而且请求失败时循环没有出口。

  • 旧地址:原文件向 api.bfl.ml 发请求。这个副本改用 api.bfl.ai 和返回的 polling_url,与 Black Forest Labs 文档所示一致(2026 年 11 月 12 日读取)
  • 内容审核:safety_tolerance 原来是 6,也就是最宽松的级别。现在是 2,也就是接口的默认值
  • 开放的 webhook:n8n 的文档说,webhook 页面在沙盒 iframe 里渲染,里面不带认证请求头,所以 Basic Auth 到不了页面自己发出的请求。任何知道地址的人都能花掉你的额度,所以不用时请取消发布工作流,或设置节点的 IP 允许列表
  • 循环:请求失败或被审核拦下时,循环会一直继续,直到工作流 120 秒的超时让这次运行结束
  • 结果地址:Black Forest Labs 说它 10 分钟后失效,也不是给最终用户用的,所以工作流自己把图片下载下来
  • 费用:每次“生成”都是一次付费请求
  • 你的数据:你的图片、蒙版和提示词会发给 Black Forest Labs
  • 凭据:这份 JSON 里一个也没有

README 和文件

README

用 FLUX.1 Fill 在 n8n 里做图像局部重绘编辑器

一个 n8n 工作流,在浏览器里提供一个小型图像编辑器,并把每次编辑发给 Black Forest Labs 的 FLUX.1 Fill。你打开 webhook 的地址,选一张图片或载入一张,涂出要改的部分,描述那里应该出现什么,再点“生成”。结果会和原图并排,以前后对比的方式打开。

包里有什么

  • workflow.json:n8n 导出的工作流,十九个节点。其中七个是便签,有一个是 Mindket 加的。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • FLUX Fill 原来调用的是 api.bfl.ml,这是该 API 的一个旧地址,Black Forest Labs 的文档已不再使用。现在它向 https://api.bfl.ai/v1/flux-pro-1.0-fill 发 POST,与文档所示一致(2026 年 11 月 12 日读取)。
  • Check FLUX status 原来在那个旧地址上请求 get_result?id=。现在它轮询第一次调用返回的 polling_url,文档要求主端点这样做。
  • safety_tolerance 原来是 6,在 0 最严的刻度上这是最宽松的级别。现在是 2,也就是接口的默认值。如果审核拦下了你自己的编辑,可以在 FLUX Fill 里调高。
  • 编辑器的脚本和样式原来是按分支名从 jsDelivr 上的一个公开仓库加载的,所以之后推送到那里的任何内容都会在你的页面里运行。现在它们从一个固定的提交加载。来自 unpkg 的两个库也固定到了精确版本:Konva 9.3.22 和 img-comparison-slider 8.0.7。
  • Mockups 原来列了五张示例照片,存放在原作者的文件存储里。现在它只有一个占位符 <YOUR_IMAGE_URL>。
  • 两个 BFL 节点上指向作者凭据的关联,以及两个 webhook 的 id,都已删掉。
  • 加了一张便签,说明这两个 BFL 节点现在调用什么。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 Black Forest Labs API 密钥。
  • 可选:几个给编辑器列表用的公开图片地址。编辑器也能载入你电脑里的文件。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 Header Auth 凭据,名称填 x-key,值填你的 BFL 密钥。在 FLUX Fill 和 Check FLUX status 里选中它。
  3. 打开 Mockups。把 <YOUR_IMAGE_URL> 换成一个你的浏览器可以从其他网站加载的图片地址,或者删掉这一项。
  4. 保存,打开 Webhook,监听一个测试事件,再在浏览器里打开它的测试地址。要正式使用,就发布工作流并打开 <YOUR_N8N_HOST>/webhook/flux-fill。

一次运行的过程

  1. 打开这个地址会发出一个 GET。Webhook 把它交给 Mockups(生成图片列表)和 Merge(把这个列表和 webhook 自己的数据合在一起,其中包括页面的地址)。
  2. Editor page 把列表和地址填进 HTML,Respond to Webhook 把它作为页面返回。
  3. 点“生成”会向同一个地址发一个 POST,里面有图片、蒙版、提示词、步数、引导强度和是否优化提示词的选择。Webhook 的 POST 输出经过 NO OP 到达 FLUX Fill。
  4. FLUX Fill 去掉图片和蒙版的 data URL 开头,把它们作为 PNG 请求发给 BFL。
  5. Wait 3 sec、Check FLUX status 和 Is Ready? 每三秒循环一次,直到状态是 Ready。
  6. Get Fill Image 从 result.sample 下载结果,Show the image to user 带着它自己的内容类型把它返回给页面。页面把它和原图对照显示,按钮可以把它再次用于编辑或保存。

想换个结果,改这里

  • 编辑器列表里的图片:Mockups。
  • 模型的设置:页面上的“步数”和“引导强度”滑块,以及 FLUX Fill 里的 output_format 和 safety_tolerance。
  • 轮询的间隔:Wait 3 sec。
  • 把结果存到别处:按那里的便签所建议的,在 Get Fill Image 后面加节点。
  • 页面本身:Editor page 里的 HTML。

值得知道的事

  • Black Forest Labs 的文档(2026 年 11 月 12 日读取)说,蒙版里的黑色区域保持不变,白色区域会被重绘。编辑器会替你画好蒙版。
  • 从 n8n 1.103.0 起,webhook 返回的 HTML 在沙盒 iframe 里渲染。n8n 的文档说,那里的脚本够不到父窗口,相对地址不起作用,Basic Auth 的请求头也没有。编辑器用的是绝对地址,而 webhook 的 Allowed Origins 选项默认是 *。
  • 正因为最后这一点,Webhook 上的 Basic Auth 到不了页面自己发出的 POST。这个 webhook 没有认证,和原来的副本一样,所以任何知道地址的人都能花掉你的 BFL 额度。不用时请取消发布工作流,或设置节点的 IP 允许列表。
  • 任何不是 Ready 的状态,包括失败或被审核拦下的请求,都会让循环再转一圈,直到工作流 120 秒的超时让这次运行结束。
  • BFL 的文档说,结果地址 10 分钟后失效,不发送 CORS 头,也不是给最终用户直接访问的。这就是工作流自己下载图片的原因。
  • 每次“生成”都是一次付费的 BFL 请求。
  • 页面需要能访问 unpkg 和 jsDelivr,才能加载它的脚本和样式。
  • 在列表里选中那个占位图片,会显示一个错误,直到你换掉它的地址。
  • 你的图片、蒙版和提示词会发给 Black Forest Labs。
文件
NOTICE.md  630 B
README.md  5 KB
workflow.json  15 KB

3 个文件,共 21 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

营销类的相似商品

查看营销类的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

Licon MSR for LTX-2.5

LiconStudio · 工具包

给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。

新上架