【免费下载链接】vae-text-encorder-for-flux-klein-9b
这篇文章面向 ComfyUI 与 FLUX.2 Klein 9B 新手用户。开源仓库 vae-text-encorder-for-flux-klein-9b 是一套专为 ComfyUI 重新打包的模型文件集合,核心就是 336 MB 的flux2-vae.safetensors(VAE 变分自编码器)以及 Qwen3 8B 文本编码器的三种量化版本。本文将讲清楚 flux2-vae 到底起什么作用、如何在 ComfyUI 中正确加载,以及新手最常踩的几个报错和解决办法。
一文看懂:vae-text-encorder-for-flux-klein-9b 是什么?
这个仓库是 FLUX.2 Klein 9B 的“拆分版”模型包:不再把全部权重塞进一个巨型 checkpoint,而是按 ComfyUI 的目录规范,把文本编码器和VAE分开存放,方便按需下载。
整个项目只有一份说明文档 README.md,以及 4 个模型文件:
| 文件 | 用途 | 实际大小(LFS 拉取后) |
|---|---|---|
| flux2-vae.safetensors | 变分自编码器,负责图像编码/解码 | ≈336 MB |
| qwen_3_8b.safetensors | Qwen3 8B 文本编码器(全精度) | ≈16.4 GB |
| qwen_3_8b_fp8mixed.safetensors | 文本编码器 FP8 混合精度版 | ≈8.7 GB |
| qwen_3_8b_fp4mixed.safetensors | 文本编码器 FP4 混合精度版 | ≈6.8 GB |
⚠️ 注意:该仓库通过 Git LFS 存储大文件。普通
git clone后得到的模型文件只是几百字节的 LFS 指针文件,必须执行git lfs pull才能拿到真正的权重,这一点是后面多个报错的根源。
为什么 FLUX.2 Klein 9B 还需要独立的 VAE 文件?
很多新手会疑惑:扩散模型不是一个大文件就够了吗?为什么 ComfyUI 还要额外加载一个flux2-vae.safetensors?
VAE:潜空间与像素之间的“翻译官”
文生图模型并不会逐像素作图,而是在一个压缩过的“潜空间(latent)”里去噪,最后才由 VAE(Variational AutoEncoder)把结果映射回一张看得见的图像。FLUX.2 Klein 9B 也不例外,flux2-vae.safetensors承担的就是这一步解码工作。没有它:
- 出图会是一团没有意义的色块,或直接报错;
- ComfyUI 日志里会出现
VAE not found之类的提示。
分工明确:文本编码器“读懂提示词”,VAE“画出图像”
在这个仓库里,两个组件各司其职:
- 文本编码器(Qwen3 8B):把你输入的文字转成模型能理解的语义向量,决定“画什么”;
- VAE(flux2-vae):把模型输出还原成真实图像,也能把参考图反向编码成潜空间表示(用于图生图等场景)。
所以text_encoders/和vae/两个目录缺一不可。
加载方式:3 步让 flux2-vae 在 ComfyUI 中跑起来
第 1 步:获取完整的模型文件
由于仓库使用 Git LFS,克隆后必须显式拉取大文件:
git clone https://gitcode.com/hf_mirrors/Comfy-Org/vae-text-encorder-for-flux-klein-9b cd vae-text-encorder-for-flux-klein-9b git lfs pull💡 执行
git lfs pull后,flux2-vae.safetensors应约为 336 MB;如果只有 134 字节,说明 LFS 数据还没拉到。
第 2 步:放入正确的目录
按照 README.md 中的说明,把文件复制到 ComfyUI 的models/对应子目录:
📂 ComfyUI/ ├── 📂 models/ │ ├── 📂 text_encoders/ │ │ ├── qwen_3_8b.safetensors │ │ ├── qwen_3_8b_fp4mixed.safetensors │ │ └── qwen_3_8b_fp8mixed.safetensors │ └── 📂 vae/ │ └── flux2-vae.safetensors要点:
flux2-vae.safetensors必须放在models/vae/下,不要丢到models/根目录或text_encoders/里;- 三个文本编码器无需全下,按显存挑一个即可,节省几十 GB 空间。
第 3 步:按显存选择文本编码器版本
| 版本 | 大小 | 建议显存(参考) |
|---|---|---|
| qwen_3_8b(全精度) | ≈16.4 GB | 24 GB 及以上 |
| qwen_3_8b_fp8mixed | ≈8.7 GB | 16–24 GB |
| qwen_3_8b_fp4mixed | ≈6.8 GB | 12 GB 及以上 |
显存越小越应优先选量化版本:多数场景画质差别有限,换来的是更低的显存占用和更快的加载速度。
常见报错解析:4 个坑的原因与修复
报错 1:.safetensors 文件只有 134/136 字节
现象:打开文件只看到以version开头的一小段文本(LFS 指针),ComfyUI 加载时提示 safetensors 解析失败或文件损坏。
原因:仓库使用 Git LFS,克隆时没有拉取 LFS 大文件。
修复:
git lfs install git lfs pull ls -lh split_files/vae/确认 flux2-vae.safetensors 变为 300 MB 以上即可。
报错 2:“VAE not found” / 工作流加载 VAE 失败
现象:VAE 下拉框为空,或提示找不到 VAE。
原因:文件没有放在models/vae/目录,或放入后没有刷新/重启。
修复:确认文件位于ComfyUI/models/vae/flux2-vae.safetensors,然后重启 ComfyUI 或点击界面中的刷新按钮。
报错 3:加载文本编码器时 CUDA out of memory
现象:选用 16.4 GB 的qwen_3_8b.safetensors时直接闪退,日志报CUDA out of memory。
原因:全精度文本编码器超出了显卡显存。
修复:改用qwen_3_8b_fp8mixed.safetensors或qwen_3_8b_fp4mixed.safetensors。仓库同时提供三种版本,正是为不同显存环境准备的。
报错 4:商用被限制(License 问题)
原因:README.md 中明确标注许可证为flux-non-commercial-license,即这些文件仅限非商业用途。
修复:个人学习、研究、练习没有问题;严禁用于商业项目。商业场景请改用允许商用的模型。
总结
vae-text-encorder-for-flux-klein-9b 就是在 ComfyUI 中跑起 FLUX.2 Klein 9B 的“即用型”文件集,记住三个关键点:
flux2-vae.safetensors放进models/vae/,负责“潜空间 → 图像”的最后一步;- 克隆后一定要
git lfs pull,否则拿到的只是几百字节的指针文件; - 文本编码器提供全精度、FP8、FP4 三种版本,按显存对号入座。
掌握这三点,flux2-vae 相关的下载、加载与报错问题基本就迎刃而解了。🚀
【免费下载链接】vae-text-encorder-for-flux-klein-9b
相关推荐
为什么生成的图片发虚?vae-text-encorder-for-flux-klein-4b中flux2-vae模型完全解析
为什么生成的图片发虚?vae text encorder for flux klein 4b中flux2 vae模型完全解析 用 ComfyUI 跑 Flux.
魔兽争霸3焕新指南:如何让经典游戏在现代电脑上流畅运行?
魔兽争霸3焕新指南:如何让经典游戏在现代电脑上流畅运行? 你是否还记得那个在网吧通宵对战魔兽争霸3的青春岁月?如今,当你想要重温经典时,却发现老游戏在新电脑上运
ComfyUI加载失败怎么办?vae-text-encorder-for-flux-klein-9b 常见问题排查清单(含错误码对照)
ComfyUI加载失败怎么办?vae text encorder for flux klein 9b 常见问题排查清单(含错误码对照) ComfyUI 加载 F
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考