模型文件认路:checkpoints、loras 与 vae 各是什么 / 全站资源搜索
搜索 更新 2026-10-02
概念 不随版本变化

模型文件认路:checkpoints、loras 与 vae 各是什么

同样后缀的文件放进不同目录,作用完全不同。认清这几类主力文件,就不会再放错地方。

模型的用法不是「一个大文件」,而是几类文件配合干活。分清它们的作用与存放位置,是装别人的工作流时最容易出错、也最容易学会的一步。

几类主力文件

类型作用常见目录怎么认
checkpoint一整包:扩散模型与文本编码器等打包在一起checkpoints体积最大,一个文件就能出图
扩散模型只负责去噪那部分,需要另外配文本编码器与 VAEdiffusion_models(旧版叫 unet)常与 text_encoders、vae 成组出现
文本编码器把提示词变成模型能用的条件text_encoders(旧版叫 clip)名字里常带 clip、t5 等字样
VAE把潜空间的表示还原成图(解码),也负责编码vae有的模型把 VAE 打包在主模型里,有的要单独放
LoRA不换主模型,只叠加一层小幅调整loras体积比主模型小一两个数量级,靠加载节点挂上去

还有什么文件

  • 控制类模型:给结构控制用的辅助模型(深度、边缘、姿态等),各有自己的目录与加载节点
  • 放大类模型:专门把图放大或增强的模型,与「改分辨率」不是一回事
  • 嵌入(embedding):很小的一段向量,靠触发词生效,用来微调风格或角色
  • 识别与分割类模型:抠图、打标、人脸检测这类,通常由第三方节点包读取

文件名与目录的关系

工作流里存的是文件名(常常带一层子目录),程序按文件名去固定目录里找。所以文件名改一个字、或者文件放错目录,加载时就是「找不到」。这也是复制别人工作流最容易踩的坑:名字必须完全一致,含大小写与扩展名。

怎么判断该放哪

  1. 先看工作流里写的是哪个目录:模型依赖列表通常写成 models/<目录>/<文件名>,那一层目录就是放置位置。
  2. 再看文件类型:checkpoint 放 checkpoints;如果依赖清单里只有扩散模型,通常还要同时准备文本编码器与 VAE。
  3. 放完刷新一次:程序需要重新扫描目录,才能在下拉框里看到新文件。
  4. 名字对不上就改文件名,不要改工作流:改工作流意味着以后不能和上游同步;改文件名只影响你自己这一份。

相关条目