You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Automatic1111 Stable Diffusion XL生成图像渐趋抽象及孪生人物问题求助

问题分析与解决方案

一、生成风格逐渐抽象的问题

可能原因

  • 配置文件隐性参数漂移:Automatic1111的config.json会记录会话过程中的大量临时设置(如采样器类型、CFG Scale、VAE配置等),长时间生成后部分参数可能被意外修改,且WebUI界面设置无法覆盖所有深层配置项,导致风格偏移。删除config.json后恢复默认值,说明核心模型未损坏,问题出在配置层面。
  • CPU运行累计状态残留:CPU无GPU的显存清空机制,长时间运行SDXL时,临时张量数据可能残留并影响后续生成的分布,不过该情况通常重启即可缓解,结合你删除配置才恢复的表现,配置漂移是主因。

解决办法

  • 对比正常与异常状态的config.json:在风格正常时导出配置(WebUI界面的「保存设置」),出现抽象问题后再次导出,重点检查sampler_index(采样器)、cfg_scale(提示词权重)、vae(变分自编码器)、sd_model_checkpoint(模型权重)等字段的差异,锁定异常参数后手动修正。
  • 强制加载默认配置启动:启动时添加参数--config config.json.default,避免会话间的参数继承,从根源防止配置漂移。
  • 定期重启WebUI:清空CPU的临时运行状态,减少累计数据对生成的影响。

二、单人提示生成孪生人物的问题

可能原因

  • 提示词约束不足:SDXL默认倾向于填充画面,若未明确强调单人属性,模型容易生成多人/孪生人物。
  • CPU优化参数兼容性问题:你使用的--opt-sdp-attention和--opt-split-attention是针对GPU设计的优化项,在CPU环境下可能导致注意力机制对人物数量的识别出现偏差,无法准确遵循单人提示。

解决办法

  • 强化提示词约束:在提示词开头添加明确的单人标识(如1 man, solo),同时在负提示中加入multiple people, twins, duplicate,抑制多人生成。
  • 调整启动优化参数:暂时移除--opt-sdp-attention或--opt-split-attention,测试是否是优化参数导致的注意力机制异常,CPU环境下可优先使用--opt-cpu参数替代。
  • 调高CFG Scale:将提示词权重(CFG Scale)设置为7-10区间,增强模型对提示词的遵循度。

总结

这属于Automatic1111在CPU运行环境下的配置漂移+优化参数兼容性bug,并非SDXL模型的普遍问题。通过锁定配置、调整提示词和启动参数,可有效缓解上述问题。

内容的提问来源于stack exchange,提问作者CarlF

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 16:33:16