欢迎光临
我们一直在努力

Nunchaku FLUX.1-dev快速上手:nunchaku-flux.1-dev.json工作流详解

Nunchaku FLUX.1-dev快速上手:nunchaku-flux.1-dev.json工作流详解

想用最新的FLUX.1-dev模型生成惊艳的图片,但觉得配置太复杂?别担心,今天我就带你一步步搞定它。

Nunchaku FLUX.1-dev是FLUX.1-dev模型的一个高效推理后端,专门为ComfyUI设计。简单说,它能让这个强大的文生图模型在你的电脑上跑得更快、更稳。而nunchaku-flux.1-dev.json这个工作流文件,就是一套现成的“配方”,帮你把模型、提示词、参数都连接好,让你点一下就能出图。

这篇文章,我会手把手教你从零开始,在ComfyUI里部署Nunchaku插件,配置好FLUX.1-dev模型,并运行这个强大的工作流。无论你是刚接触AI绘画的新手,还是想尝试新工具的老玩家,跟着做,10分钟就能看到效果。

1. 准备工作:检查你的“画室”

在开始“作画”前,得先确保你的“画室”(电脑环境)准备好了。主要看三样东西:显卡、软件和一个小工具。

  • 显卡(最重要的画笔):你需要一块NVIDIA的显卡,并且支持CUDA。FLUX.1-dev模型对显存要求不低:

    • 理想情况:拥有24GB或以上显存的显卡(如RTX 4090),可以流畅运行标准版模型。
    • 显存紧张:如果你的显卡显存较小(比如12GB或16GB),别担心,我们可以选择量化版本(如INT4或FP8)的模型,它们体积更小,对显存要求也低得多。
    • 特殊显卡:如果你用的是最新的Blackwell架构显卡(如RTX 50系列),需要选择对应的FP4量化模型。
  • 软件环境(画板与颜料):

    • Python:需要Python 3.10或更高版本。
    • PyTorch:需要安装与你的系统和CUDA版本匹配的PyTorch(如2.7, 2.8, 2.9版本)。
    • Git:用于从网上下载代码。
  • 一个小工具(颜料管家):我们需要huggingface_hub这个Python库来方便地下载模型。打开你的命令行(终端或CMD),输入以下命令安装:

    pip install –upgrade huggingface_hub

  • 好了,环境检查完毕,我们开始安装核心的“绘画工具”——Nunchaku插件。

    2. 安装Nunchaku插件与后端

    Nunchaku插件是连接ComfyUI和FLUX.1-dev模型的桥梁。安装分为两步:插件本身和它的计算核心(后端)。

    2.1 安装ComfyUI-nunchaku插件

    这里提供两种方法,选一个你觉得顺手的就行。

    方法A:用Comfy-CLI一键安装(最简单) 如果你喜欢命令行,这个方法最省事。它会自动处理依赖和安装路径。

    # 1. 安装ComfyUI的命令行工具
    pip install comfy-cli

    # 2. 安装ComfyUI(如果已经安装过,这步会跳过)
    comfy install

    # 3. 安装Nunchaku插件
    comfy noderegistry-install ComfyUI-nunchaku

    # 4. 将插件移动到ComfyUI的正确目录(通常需要手动移动)
    # 假设你的ComfyUI安装在当前目录
    mv ComfyUI-nunchaku ComfyUI/custom_nodes/nunchaku_nodes

    方法B:手动安装(更灵活) 如果你想更清楚地知道文件装在哪,或者已经有一个ComfyUI了,可以用这个方法。

    # 1. 克隆ComfyUI仓库(如果还没安装)
    git clone https://github.com/comfyanonymous/ComfyUI.git
    cd ComfyUI
    pip install -r requirements.txt

    # 2. 进入自定义节点目录,克隆Nunchaku插件
    cd custom_nodes
    git clone https://github.com/mit-han-lab/ComfyUI-nunchaku nunchaku_nodes

    2.2 安装Nunchaku后端

    插件装好后,还需要安装它的“引擎”——Nunchaku后端。从v0.3.2版本开始,这个过程变得非常简单。确保你在ComfyUI的根目录下,然后:

  • 启动ComfyUI (python main.py)。
  • 在浏览器中打开ComfyUI的网页界面。
  • 你应该能在节点列表里找到Nunchaku相关的节点。首次使用或节点显示缺失时,系统通常会提示你通过一个名为 install_wheel.json 的工作流来一键安装或更新后端。加载并运行这个工作流即可。
  • 插件和后端都就位了,接下来我们去准备今天的主角:FLUX.1-dev模型。

    3. 配置工作流与下载模型

    模型和工作流是出图的关键。我们先让ComfyUI认识Nunchaku的工作流,再把模型文件请到正确的位置。

    3.1 配置Nunchaku示例工作流

    Nunchaku插件自带了一些示例工作流文件(.json),我们需要把它们复制到ComfyUI能自动加载的目录里。

    # 进入你的ComfyUI根目录
    cd /path/to/your/ComfyUI

    # 创建(如果不存在)并进入用户工作流目录
    mkdir -p user/default/example_workflows

    # 复制Nunchaku插件自带的工作流文件
    cp custom_nodes/nunchaku_nodes/example_workflows/* user/default/example_workflows/

    完成这步后,重启ComfyUI,你就能在网页端的“加载”按钮菜单里,快速找到这些示例工作流了。

    3.2 下载模型文件

    FLUX.1-dev模型需要几个组成部分一起工作。我们需要下载两类模型:

    第一类:基础FLUX模型(必装) 这是FLUX系列模型的通用组件,包括理解你文字描述的“文本编码器”和最终解码出图片的“VAE”模型。

    # 下载文本编码器模型,放到 models/text_encoders/ 目录
    # CLIP模型,用于理解常见的视觉概念
    hf download comfyanonymous/flux_text_encoders clip_l.safetensors –local-dir models/text_encoders
    # T5模型,用于理解更复杂、更长的文本描述
    hf download comfyanonymous/flux_text_encoders t5xxl_fp16.safetensors –local-dir models/text_encoders

    # 下载VAE模型,放到 models/vae/ 目录
    # 负责将模型内部的数学表示“解码”成我们能看到的图片
    hf download black-forest-labs/FLUX.1-schnell ae.safetensors –local-dir models/vae

    提示:hf 命令是 huggingface-cli 的简写。如果提示命令未找到,可以先用 pip install huggingface-hub 安装完整的客户端,或者使用 huggingface-cli download 替代 hf download。

    第二类:Nunchaku FLUX.1-dev主模型(核心) 这才是生成图片的“大脑”。根据你的显卡情况,选择对应的量化版本下载:

    • 大多数NVIDIA显卡(如RTX 30/40系列):推荐使用INT4量化版,在效果和显存占用上取得平衡。
    • Blackwell架构新显卡(如RTX 50系列):需要使用FP4量化版。
    • 显存非常紧张:可以考虑FP8量化版,它比INT4版稍大,但比原版小很多。

    这里以最常用的INT4版本为例:

    # 下载INT4量化的FLUX.1-dev主模型,放到 models/unet/ 目录
    # 注意模型名称中的‘svdq-int4_r32’指明了它是INT4量化版本
    hf download nunchaku-tech/nunchaku-flux.1-dev svdq-int4_r32-flux.1-dev.safetensors –local-dir models/unet/

    可选:LoRA模型(风格调料) LoRA像是模型的“风格滤镜”或“技能包”,可以微调生成结果。比如:

    • FLUX.1-Turbo-Alpha:可以显著加快生成速度。
    • Ghibsky Illustration:可以让图片带有吉卜力动画的风格。 你可以从Hugging Face或ModelScope上搜索下载喜欢的LoRA,然后放入 models/loras/ 目录。

    万事俱备,只欠“运行”。让我们启动ComfyUI,开始创作吧!

    4. 运行FLUX.1-dev文生图工作流

    4.1 启动ComfyUI并加载工作流

  • 在你的ComfyUI根目录下,运行启动命令:python main.py
  • 命令行会输出一个本地地址(通常是 http://127.0.0.1:8188)。用浏览器打开这个地址。
  • 在ComfyUI网页界面,点击右上角的“加载”按钮,在菜单里找到我们之前复制过来的示例工作流。今天我们要用的是 nunchaku-flux.1-dev.json。这个工作流功能完整,支持加载多个LoRA,是文生图的最佳选择。
  • 加载成功后,你会看到一个已经连接好各种节点的流程图,这就是我们的“绘画生产线”。

    4.2 设置参数并生成图片

    工作流加载后,我们需要告诉它“画什么”和“怎么画”。

  • 输入提示词:在工作流中找到标有“Prompt”的文本输入框。FLUX模型对英文提示词的理解通常更好。试着输入一段描述,比如: A beautiful landscape with mountains and lakes, ultra HD, realistic, 8K (一个美丽的山水风景,超高清,写实风格,8K分辨率)

  • 调整关键参数(可选):

    • 推理步数 (Steps):控制生成过程的精细度。步数越多,细节可能越好,但时间也越长。如果关闭了FLUX.1-Turbo-Alpha这个LoRA,建议至少设置20步。
    • 分辨率:默认可能是1024×1024。如果显存不足,可以尝试降低到768×768或512×512。
    • LoRA权重:如果你加载了LoRA,可以在这里调整它的影响强度,通常从0.5到1.0之间尝试。
    • 采样器 (Sampler):工作流通常已配置好,如dpmpp_2m或euler,保持默认即可。
  • 点击生成:检查所有设置无误后,点击界面上的“运行”或“Queue Prompt”按钮。稍等片刻(时间取决于你的显卡和步数),生成的图片就会出现在右侧的预览窗口了!

  • 5. 总结与关键提醒

    走完这一套流程,你应该已经成功用Nunchaku FLUX.1-dev生成了第一张图片。整个过程的核心就是:装插件 -> 下模型 -> 用工作流。

    最后,再强调几个容易出问题的地方,帮你避坑:

  • 模型别放错地方:这是最常见的问题。务必记住:

    • FLUX.1-dev主模型(.safetensors)放在 models/unet/
    • LoRA模型放在 models/loras/
    • 文本编码器(CLIP, T5)放在 models/text_encoders/
    • VAE模型放在 models/vae/
  • 显存不够怎么办:优先选择INT4或FP8的量化版模型。如果还不行,在生成时降低图片分辨率(如从1024降到768)和批处理大小(Batch Size)。

  • 工作流节点报错:如果加载nunchaku-flux.1-dev.json时提示缺少节点,大概率是某个自定义节点没装。可以通过ComfyUI Manager(如果你安装了)搜索安装缺失的节点,或者根据错误提示手动安装对应的节点。

  • 图片质量与速度:FLUX.1-Turbo-Alpha LoRA能大幅提升生成速度,但如果你关闭了它,务必把推理步数调到20以上,否则生成的图片质量会大打折扣。

  • 现在,你可以尽情探索不同的提示词,尝试加载各种LoRA,创造出属于你自己的独特作品了。Happy Generating!


    获取更多AI镜像

    想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。

    赞(0)
    未经允许不得转载:171主机测评 » Nunchaku FLUX.1-dev快速上手:nunchaku-flux.1-dev.json工作流详解
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址