先用一个很容易被忽略的关键点开头:很多人在ComfyUI里折腾LiblibAI模型,出图不稳定、节点连不上,往往不是因为模型本身有问题,而是数据流向没理顺、依赖关系没搞清。下面就把整个流程拆开来讲,尽量减少不必要的试错。
要确认的一点是,LiblibAI插件是否真的安装到位了。进入ComfyUI解压目录,打开custom_nodes文件夹,必须确保里面有一个名叫liblibai的子文件夹——注意,是解压后的文件夹,不是zip压缩包,也不是你自己重命名的文件夹。然后双击运行run_nvidia_gpu.bat(前提是NVIDIA显卡),等界面完全加载后,点顶部菜单栏的Manage Nodes,在弹出的窗口里找到liblibai,状态必须显示为✅ Enabled。如果显示❌ Disabled,或者根本找不到这个条目,说明插件没有被识别——这时候重启ComfyUI是没有用的,必须回头检查文件夹名有没有拼错,或者文件权限是否受限。这一步如果跳过,后面所有LiblibAI专用节点(比如LiblibModelLoader)都不会出现在搜索列表里,后续操作也就无从谈起。
加载LiblibAI模型:两种方式,各自适用场景不同
方式一:用标准CheckpointLoaderSimple节点,兼容性最强,适合大多数用户。右键画布,Add Node → Loaders → CheckpointLoaderSimple,然后从模型下拉列表中选择你已经下载好的LiblibAI模型,比如liblibai_anime_v1.0.ckpt。这里有个硬性前提:模型文件必须放在ComfyUI目录下的models/checkpoints/子目录里,不能放在其他层级,否则节点找不到文件。
方式二:用LiblibAI专属节点(LiblibModelLoader),好处是可以直接加载在线模型,不需要提前下载。右键画布,搜索LiblibModelLoader,添加后双击打开设置面板,在Model ID输入框中粘贴LiblibAI网站上模型页URL末尾的数字ID(比如https://liblib.ai/model/123456 → 就填123456),然后点击Load Model按钮。这种方式会触发自动下载,前提是网络通畅且磁盘有足够空间。不过要注意,使用方式二之前,必须确认custom_nodes/liblibai文件夹里包含__init__.py和nodes.py这两个核心文件,缺一个,节点就注册不上。
构建基础文生图工作流:按数据流向一步步来
第一步:添加模型加载节点(CheckpointLoaderSimple或LiblibModelLoader),然后把它的OUTPUT端口拖出连线,连接到CLIP文本编码器的CLIP输入口。
第二步:添加两个CLIPTextEncode节点,一个用于正向提示词,一个用于反向提示词。把模型节点的CLIP输出分别接入这两个节点的CLIP输入,然后在正向节点的text框中填上提示词(比如“masterpiece, best quality, 1girl, pink hair, studio lighting”),反向节点里填通用抑制词(比如“lowres, bad anatomy, text, error, cropped”)。
第三步:添加EmptyLatentImage节点,设置Width=1024、Height=1024(这是SDXL模型的推荐尺寸),将它的OUTPUT拖出,连入KSampler节点的latent_image输入口。
第四步:添加KSampler节点。把两个CLIPTextEncode节点的CONDITIONING输出,分别接入KSampler的positive和negative输入口;模型节点的MODEL输出连入KSampler的model口。
第五步:添加VAEDecode节点。把KSampler的samples输出连入VAEDecode的samples输入,再把VAEDecode的images输出连入Sa veImage节点的images口。
第六步:添加Sa veImage节点。双击可以修改输出文件夹路径(默认是ComfyUI/output),确认无误后,点击画布右上角的Queue Prompt按钮,正式执行生成。
关键参数配置:针对LiblibAI常用模型的调整建议
CFG Scale:7~9。数值超过12,画面容易崩坏,尤其是对liblibai_anime_v1.0这类风格化模型;低于5,提示词的引导效果又不够。
采样步数:20~25。LiblibAI多数模型经过优化后,20步左右就能收敛。盲目加到30步以上,只会延长生成时间,质量上不会有明显提升。
采样器选DPM++ 2M Karras。这是目前与LiblibAI模型匹配度最高的算法,出图稳定、细节保留好。尽量避免使用Euler a或Heun,容易产生噪点或色偏。
VAE务必启用。如果模型文件名里带有_vae.safetensors字样,或者描述页注明“bundled VAE”,那在CheckpointLoaderSimple节点里VAE选项留空就行,系统会自动加载。否则,必须额外添加一个VAELoader节点,手动指定VAE文件路径。
