图像生成人工智能的发展从未停止。新推出的 "OpenFLUX.1 "是一款开源工具,它基于已经广受赞誉的 Flux.1-schnell 模型,但去除了 "蒸馏",具有更大的灵活性。它旨在克服传统模型的挑战,同时允许微调(微调),只需几个步骤就能生成更高质量的图像。在本文中,我们将通过具体的生成结果以及与其他模型的比较,考察 OpenFLUX.1 在真正价值方面的发展。
1. 什么是 OpenFLUX.1?
OpenFLUX.1 是 FLUX.1-schnell 模型的调整和 "蒸馏 "版本。FLUX.1-schnell 模型在 Apache 2.0 许可下可用,是一个非常好的模型,但它是 "蒸馏 "过的,无法调整。该模型是模型的 "提炼 "版本。然而,该模型只需一到四个步骤就能生成令人惊讶的高质量图像,OpenFLUX.1 的开发就是为了去除这种 "蒸馏",并允许在开源和许可的情况下对模型进行微调。
https://huggingface.co/ostris/OpenFLUX.1
2. 准备在 ComfyUI 中使用
OpenFLUX.1 创建了可在 ComfyUI 中使用的 fp8weights。下载该模型并将其保存在 "ComfyUI/models/checkpoints "文件夹中。
https://huggingface.co/ostris/OpenFLUX.1/blob/main/openflux1-v0.1.0-fp8.safetensors
fp8 检查点版本的工作流程可在 ComfyUI 示例中找到。请在下方下载 fp8 版本的工作流程。
https://comfyanonymous.github.io/ComfyUI_examples/flux/#simple-to-use-fp8-checkpoint-version
3. 验证生成的结果
为了验证 OpenFLUX.1 生成的结果,需要将其与 dev.NET 的结果进行比较。每个结果都是在以下条件下生成的。
-
Seed: 232145193935489
-
CFG:
-
OpenFLUX.1: 3.5(OpenFLUX.1 模型页面指出 3.5 是最好的。)
-
FLUX.1[dev]: 1.0(符合样本工作流程)
-
-
Steps:
-
OpenFLUX.1: 30(20 往往模糊不清。)
-
FLUX.1[dev]: 20(符合样本工作流程)
-
-
Sampler: euler
-
Scheduler: simple
下面的图片比较了在不同提示下生成的结果。左上角的 "dev "表示 FLUX.1[dev],"OF "表示 OpenFLUX.1。
总结
OpenFLUX.1 是一款功能强大的开源工具,可以进行微调,为图像生成领域提供了更多自由度。在本例中,我们对质量进行了评估,但 OpenFLUX.1 的真正价值在于它可以进行微调。未来,我们可能会看到像 SDXL 一样的各种 Checkpoints。OpenFLUX.1 的出现将是 SDXL 的彻底终结,我们相信,SDXL 在 FLUX 出现后的存在,很大程度上是因为 FLUX 无法在自托管环境中以商业使用的形式公开微调模型如果这样就能在自托管环境中发布商用微调模型,那么用户肯定会转向底层性能更高的 FLUX。OpenFLUX.1 将改变市场游戏规则。敬请期待围绕 OpenFLUX.1 的未来更新和各种模式!