For the complete documentation index, see llms.txt. This page is also available as Markdown.

FLUX.1

在 Clore.ai 上运行 Black Forest Labs 的 FLUX.1 图像生成

更快的替代方案! FLUX.2 Klein 可在 < 0.5 秒内生成图像(相比之下,FLUX.1 需要 10–30 秒),且质量相当。本指南对于 LoRA 训练和 ControlNet 工作流仍然适用。

Black Forest Labs 在 CLORE.AI GPU 上的最先进图像生成模型。

为什么选择 FLUX.1?

  • 最佳质量 - 优于 SDXL 和 Midjourney v5

  • 文本渲染 - 图像中真正可读的文字

  • 提示词遵循 - 优秀的指令遵从性

  • 快速变体 - FLUX.1-schnell 用于快速生成

模型变体

模型
速度
质量
VRAM
许可证

FLUX.1-schnell

快速(4 步)

很好

12GB+

Apache 2.0

FLUX.1-dev

中等(20 步)

优秀

16GB+

非商业用途

FLUX.1-pro

仅限 API

最佳

-

商业用途

在 CLORE.AI 上快速部署

Docker 镜像:

ghcr.io/huggingface/text-generation-inference:latest

端口:

为了最简单的部署,请使用 带有 FLUX 节点的 ComfyUI.

安装方法

方法 1:ComfyUI(推荐)

方法 2:Diffusers

方法 3:Fooocus

Fooocus 内置了 FLUX 支持:

ComfyUI 工作流

FLUX.1-schnell(快速)

需要的节点:

  1. 加载扩散模型 → flux1-schnell.safetensors

  2. DualCLIPLoader → clip_l.safetensors + t5xxl_fp16.safetensors

  3. CLIP 文本编码 → 你的提示词

  4. 空 SD3 潜空间图像 → 设置尺寸

  5. KSampler → 步数:4,cfg:1.0

  6. VAE 解码 → ae.safetensors

  7. 保存图像

FLUX.1-dev(质量)

相同工作流,但:

  • 步数:20-50

  • CFG:3.5

  • 在提示词中使用 guidance_scale

Python API

基础生成

使用内存优化

批量生成

FLUX.1-dev(更高质量)

提示词技巧

FLUX 擅长:

  • 图像中的文字: "一个写着 'OPEN 24/7' 的霓虹灯招牌"

  • 复杂场景: "夜晚繁忙的东京街道,带有反光"

  • 特定风格: "莫奈风格的油画"

  • 详细描述: 长而详细的提示词效果很好

示例提示词

内存优化

适用于 12GB 显存(RTX 3060)

适用于 8GB 显存

使用量化版本或带 GGUF 的 ComfyUI:

性能对比

模型
步数
时间(4090)
质量

FLUX.1-schnell

4

~3 秒

很好

FLUX.1-dev

20

~12 秒

优秀

FLUX.1-dev

50

~30 秒

最佳

SDXL

30

~8 秒

良好

GPU 要求

设置
最低
推荐

FLUX.1-schnell

12GB

16GB+

FLUX.1-dev

16GB

24GB+

启用 CPU 卸载

8GB

12GB+

量化(GGUF)

6GB

8GB+

GPU 预设

RTX 3060 12GB(预算型)

RTX 3090 24GB(最佳)

RTX 4090 24GB (性能)

A100 40GB/80GB(生产)

成本估算

GPU
每小时
张/小时

RTX 3060 12GB

~$0.03

~200(schnell)

RTX 3090 24GB

~$0.06

~600(schnell)

RTX 4090 24GB

~$0.10

~1000(schnell)

A100 40GB

~$0.17

~1500(schnell)

故障排查

内存不足

生成缓慢

  • 使用 FLUX.1-schnell(4 步)

  • 启用 torch.compile: pipe.unet = torch.compile(pipe.unet)

  • 在较旧 GPU 上使用 fp16 而不是 bf16

质量较差

  • 使用更多步数(FLUX-dev:30-50)

  • 提高 guidance_scale(dev 建议 3.0-4.0)

  • 写更详细的提示词


FLUX LoRA

LoRA(低秩适配)权重允许你在不重新训练整个模型的情况下,针对特定风格、角色或概念对 FLUX 进行微调。HuggingFace 和 CivitAI 上提供了数百个社区 LoRA。

安装

加载单个 LoRA

从 HuggingFace Hub 加载

LoRA 比例(强度)

组合多个 LoRA

卸载 LoRA

训练你自己的 FLUX LoRA

推荐的 LoRA 来源

来源
网址
说明

CivitAI

civitai.com

大型社区资源库

HuggingFace

huggingface.co/models

按 FLUX 过滤

Replicate

replicate.com

浏览已训练模型


适用于 FLUX 的 ControlNet

ControlNet 允许使用边缘、深度图和姿态骨架等结构化输入来引导 FLUX 生成。XLabs-AI 已发布首批专为 FLUX.1 设计的 ControlNet 模型。

安装

FLUX ControlNet Canny(XLabs-AI)

FLUX ControlNet Depth

FLUX 的 Multi-ControlNet

可用的 FLUX ControlNet 模型

模型
仓库
使用场景

Canny

XLabs-AI/flux-controlnet-canny-diffusers

边缘引导生成

Depth

XLabs-AI/flux-controlnet-depth-diffusers

深度引导生成

HED/Soft Edge

XLabs-AI/flux-controlnet-hed-diffusers

柔和结构控制

Pose

XLabs-AI/flux-controlnet-openpose-diffusers

姿态引导肖像

ControlNet 提示

  • conditioning_scale 0.5–0.8 对 FLUX 效果最好(太高会失去创造性)

  • 使用 1024×1024 或其倍数以获得最佳质量

  • 与 LoRA 结合,实现风格 + 结构控制

  • 在使用 ControlNet 时,较低步数(20–25)通常已足够


FLUX.1-schnell:快速生成模式

FLUX.1-schnell 是 FLUX 的蒸馏版、速度优化版本。它只需 4 步 (相比 FLUX.1-dev 的 20–50 步)即可生成高质量图像,非常适合快速原型设计和高吞吐工作流。

与 FLUX.1-dev 的主要区别

特性
FLUX.1-schnell
FLUX.1-dev

步数

4

20–50

速度(4090)

~3 秒

~12–30 秒

许可证

Apache 2.0 (免费商业使用)

非商业用途

guidance_scale

0.0(无 CFG)

3.5

质量

很好

优秀

VRAM

12GB+

16GB+

许可证说明: FLUX.1-schnell 采用 Apache 2.0 许可证——你可以免费将其用于商业产品。FLUX.1-dev 需要向 Black Forest Labs 另行获取商业许可证。

快速开始

高吞吐批量生成

schnell 的多种宽高比

带内存优化的 schnell

性能基准(schnell)

GPU
VRAM
每张图时间(1024px)
每小时图像数

RTX 3060 12GB

12GB

~8 秒

~450

RTX 3090 24GB

24GB

~4 秒

~900

RTX 4090 24GB

24GB

~3 秒

~1200

A100 40GB

40GB

约 2 秒

~1800

何时使用 schnell 与 dev

在以下情况下使用 FLUX.1-schnell:

  • 快速原型设计 / 测试提示词

  • 大批量生成

  • 商业项目(Apache 2.0)

  • GPU 预算有限

  • 实时或接近实时的应用

在以下情况下使用 FLUX.1-dev:

  • 以最高图像质量为优先

  • 精细细节和复杂场景

  • 研究 / 艺术工作

  • 与 LoRA/ControlNet 结合使用(dev 的响应通常更好)


下一步

最后更新于

这有帮助吗?