必须启用pulid或controlnet union模型并绑定人脸参考图:确认模型路径含“pulid-flux-enhanced”等关键词,上传正脸照至pulid节点并勾选apply_to_all_batches,ksampler种子设固定值,禁用动态提示词节点,latent批次大小设为1。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在LiblibAI的ComfyUI环境中,用同一套工作流批量生成多张图时,人物脸型、服装细节或背景元素频繁跳变,导致系列图无法用于故事板或IP开发。
确认是否启用一致性核心插件
进入LiblibAI在线工作流界面,找到已加载的FLUX Kontext或PuLID类工作流 → 右键点击主模型节点(如UNETLoader)→ 查看“模型路径”是否指向含 【PuLID-Flux-Enhanced】 或 【FLUX.1-dev-ControlNet-Union-Pro】 字样的文件夹。若路径中出现“flux_dev”“pulid”“controlnet_union”任一关键词,说明插件已就位;否则需返回模型库重新安装对应模型。
未加载PuLID或ControlNet Union模型时,所有批次将完全依赖文本提示词泛化,脸部结构必然漂移。
设置人脸参考图与绑定模式
方法一:PuLID单图锚定
在工作流中找到“PuLID Face Embedder”节点 → 点击其输入框旁的上传图标 → 选择一张清晰正脸照(建议纯色背景、无遮挡、光照均匀)→ 将“weight”参数设为0.8~1.2之间 → 勾选“apply_to_all_batches”选项。
这一步必须启用,否则每批图会独立提取人脸特征,失去锚定作用。
方法二:ControlNet姿势+面部双控
启用“ControlNetApplyAdvanced”节点 → 将“control_net”下拉菜单切换至“flux_controlnet_union” → 在“image”输入端接入同一张参考图 → 将“strength”设为0.65,同时确保“start_percent”为0.0、“end_percent”为0.45 → 此配置让ControlNet只在采样前期介入,避免过度压制风格表达。
锁定关键参数避免批次扰动
第一步:固定随机种子链
找到工作流中所有KSampler或FluxSampler节点 → 将“seed”字段统一改为一个具体数字(如8742),禁止使用“randomize”或留空;若存在多个采样器,全部设为相同值。
第二步:禁用动态提示词注入
检查工作流中是否存在“Prompt Line”“Batch Prompt”或“Dynamic Prompt”类节点 → 若有,直接删除或断开其与CLIPTextEncode的连接;批量一致性要求所有批次共用完全相同的文本编码结果,任何行间替换都会破坏特征对齐。
第三步:关闭Latent批次扩增
在LiblibAI右上角“更多选项”中,将“批次数量”设为所需张数(如6),同时将“Latent批次大小”强制设为1 → 否则模型会在潜空间内混入多组噪声分布,导致同批图中出现不可控的纹理分裂。











