【AI开源王炸】Flux.1 Kontext图像编辑实测,免费平替GPT-4o

Black Forest Labs正式宣布,其全新图像编辑模型FLUX.1 Kontext dev现已开源。这一模型作为FLUX.1系列的最新成员,以其强大的图像编辑能力和高效性能被誉为可媲美GPT-4o的开源替代方案。

一、FLUX.1 Kontext [dev]

FLUX.1 Kontext dev基于12亿参数的流匹配变换器架构,专为图像编辑任务设计,支持消费级硬件运行,为创作者、开发者和研究人员提供了前所未有的灵活性。其最大亮点在于上下文感知图像生成与编辑能力,能够同时理解文本和图像输入,实现真正的上下文生成与编辑。

用户可以通过简单的文本指令修改现有图像,例如更改特定区域的颜色、风格或背景,同时保持角色或对象的风格一致性。此外,模型支持多次迭代编辑,最大程度减少视觉漂移,确保图像质量和一致性。

它具备以下核心特性:

  • 基于编辑指令更改现有图像:用户可以通过简单的文本指令,如“Change the car to red style (将汽车颜色改为红色)”等编辑提示词,就能实现一句话提示词的精准图像编辑。

  • 无需微调即可实现人物、风格和物体引用:模型能够理解并保持人物、风格和物体的一致性,无需额外的微调过程。

  • 强大的一致性:用户可以通过多次连续编辑来优化图像,同时保持极小的视觉偏差。

  • 通过指导蒸馏进行训练:这使得FLUX.1 Kontext [dev]更加高效。

  • 开放权重:需注意的是 FLUX.1 Kontext [dev]采用的是与Flux-DEV一样的非商用协议开源,开放模型权重文件。

二、模型与环境安装

需更新ComfyUI至最新

  • FLUX.1 Kontext [dev]:下载模型并放置ComfyUI/models/diffusion_models目录下。分为官方BF16版本和ComfyUI官方量化FP8版本。 FP8模型需要20G显存可体验,BF16则需要32G显存可体验。GGUF低显存可用,预估8G可尝试。

  • CLIPVAE模型与Flux-DEV一致。

在线体验:解决方案 - OneThingAI算力云 - 热门GPU算力平台

三、模型测评

本次对 FLUX.1 Kontext Image Edit 的工作流进行测试

01.老照片修复

restore and colorize this photo. Repair the damaged white background. Maintain the consistency between the characters and the background

02.局部修改-衣服换颜色

change the women's dress to red color. 

03.多人合影

Keep the facial features, clothing, and hairstyles of the two people unchanged, and have them stand together in the background of image 3, with the background consistent with image 3.

### FLUX.1-Fill-dev 安装教程 为了成功安装并运行 FLUX.1-Fill-dev,需遵循一系列特定步骤来配置环境和依赖项。 #### 一、准备开发环境 确保本地计算机已安装 Python 和 pip 工具。对于 FLUX.1-Fill [dev] 而言,建议使用最新版本的 `diffusers` 库以便获得最佳兼容性和性能支持[^3]: ```bash pip install -U diffusers ``` 此命令会自动处理所有必要的依赖关系,并将库更新到最新稳定版。 #### 二、克隆项目仓库 访问官方指定的 GitCode 台上的 FLUX.1-dev-gguf 项目页面[^1],执行如下操作获取源码副本: ```bash git clone https://gitcode.com/mirrors/city96/FLUX.1-dev-gguf.git cd FLUX.1-dev-gguf ``` 这一步骤创建了一个工作目录用于后续开发活动。 #### 三、设置虚拟环境(可选) 虽然不是强制性的,但在独立于系统的环境中管理包往往更加安全可靠。可以通过以下方式建立新的虚拟环境: ```bash python -m venv flux_env source flux_env/bin/activate # Linux/MacOS flux_env\Scripts\activate.bat # Windows ``` 激活后的终端窗口前缀应显示 `(flux_env)` 表明当前处于该环境下运作。 #### 四、安装额外需求文件中的软件包 进入项目的根目录后,通常存在一个名为 requirements.txt 的文本列表记录着所需第三方模块的信息。利用 pip 可以快速完成批量加载过程: ```bash pip install --upgrade -r requirements.txt ``` 上述指令读取文档内每行定义的名字并通过 PyPI 下载对应资源直至满足全部条件为止。 #### 五、验证安装成果 最后,在一切顺利的前提下尝试启动示例程序测试整个流程是否正常结束。具体做法取决于开发者提供的入口脚本名称;一般情况下可能是 main.py 或类似的命名约定: ```bash python main.py ``` 如果没有任何错误消息抛出,则说明 FLUX.1-Fill-dev 成功部署完毕!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值