Loading...

文章背景图

FLUX:Black Forest Labs 开源权重图像生成与编辑模型系列|部署与使用全指南

2026-11-02
0
- 字
- 分钟
|

图1 FLUX 系列模型示例图(Black Forest Labs 官方)

FLUX:Black Forest Labs 开源权重图像生成与编辑模型系列|部署与使用全指南

项目仓库: https://github.com/black-forest-labs/flux

官方文档:docs.bfl.ai · 维护方:Black Forest Labs(Stability AI 核心团队出走创立) · 语言:Python 3.10 · 形态:最小推理代码 + CLI · 许可证:schnell 为 Apache-2.0,dev 系列为非商业许可


1 项目简介

FLUX 是 Black Forest Labs 推出的图像生成模型系列。本仓库提供最小推理代码,覆盖文生图、In/Out-painting、结构条件(Canny/Depth)、图像变体、图像编辑(Kontext)等任务。模型权重以开放权重形式发布在 Hugging Face:FLUX.1 [schnell](Apache-2.0,可商用)与 FLUX.1 [dev](非商业研究许可)。

1.1 核心信息一览

项目项 内容
项目名称 FLUX
仓库地址 github.com/black-forest-labs/flux
官方站 bfl.ai / docs.bfl.ai
维护方 Black Forest Labs
形态 Python 3.10 最小推理代码 + CLI
可商用模型 FLUX.1 [schnell](Apache-2.0)
非商业模型 FLUX.1 [dev] 系列

1.2 模型矩阵

模型 用途 许可证
FLUX.1 [schnell] 文生图(快速) Apache-2.0
FLUX.1 [dev] 文生图(高质量) 非商业
FLUX.1 Fill [dev] In/Out-painting 非商业
FLUX.1 Canny/Depth [dev] 结构条件 非商业
FLUX.1 Redux [dev] 图像变体 非商业
FLUX.1 Kontext [dev] 图像编辑 非商业
FLUX.1 Krea [dev] 文生图 非商业

1.3 适用场景

  • 文生图、局部重绘、结构控制、图像变体与编辑。
  • 需要可商用(schnell)或研究(dev)的高质量开源图像模型。

2 功能特性

  • 文生图 / 图生图 / 编辑:一个仓库覆盖多种任务。
  • 最小推理代码:不绑定重型框架,易读易改。
  • TensorRT 可选:NVIDIA 容器可加速。
  • API 与用量追踪:商业使用可通过 BFL API 自动追踪用量。

3 官方界面预览

官方在线 API 见 docs.bfl.ai;本地用 CLI 调用。

4 官方跳转链接汇总

类别 链接 说明
仓库 github.com/black-forest-labs/flux 推理代码
API 文档 docs.bfl.ai API 用法
模型权重 huggingface.co/black-forest-labs 全部开源权重
商业授权 bfl.ai/pricing/licensing dev 模型商用授权

5 前置要求与服务器配置

5.1 软件前提

  • Python 3.10。
  • PyTorch(CUDA)。
  • 克隆仓库后 pip install -e ".[all]"。

5.2 硬件建议

FLUX 模型较大,建议 24 GB 显存以上;schnell 蒸馏版可在较小显存跑。

6 方式一:本地安装与推理

cd $HOME
git clone https://github.com/black-forest-labs/flux
cd $HOME/flux
python3.10 -m venv .venv
source .venv/bin/activate
pip install -e ".[all]"

6.1 TensorRT 加速(可选)

enroot import 'docker://$oauthtoken@nvcr.io#nvidia/pytorch:25.01-py3'
enroot create -n pti2501 nvidia+pytorch+25.01-py3.sqsh
enroot start --rw -m ${PWD}/flux:/workspace/flux -r pti2501
cd flux
pip install -e ".[tensorrt]" --extra-index-url https://pypi.nvidia.com

6.2 Kontext 图像编辑(带用量追踪)

export BFL_API_KEY="your_api_key_here"
python -m flux kontext --track_usage --loop

# 单次生成
python -m flux kontext --track_usage \
  --prompt "replace the logo with the text 'Black Forest Labs'"

7 模型权重下载

权重在 Hugging Face:

8 关键参数

参数 说明
--prompt 文本提示词
--track_usage 商业用量追踪
--loop 交互循环模式

9 常用运维命令

nvidia-smi
ls -lh checkpoints/

10 常见故障排查

  • 显存不足:用 schnell 蒸馏版或开启 CPU offload。
  • dev 模型商用:必须先在 bfl.ai/pricing/licensing 取得商业授权。
  • API key:商业使用需配置 BFL_API_KEY。

11 风险与合规说明

  • 许可证差异:schnell 是 Apache-2.0 可商用;dev 系列是非商业许可,商用必须单独授权。
  • 输出图像版权由使用者承担;不得用于伪造、侵权内容。
  • 官方 API 与开权重是两条线,开源版不提供 SLA。

本文基于官方 README 整理,仅供学习与部署参考;以仓库最新说明为准。

评论交流

文章目录