找回密码
 立即注册
查看: 1498|回复: 0

[教程] Stable Diffusion 默认参数的修改办法

[复制链接]

7

主题

2

回帖

29

积分

新手上路

积分
29
发表于 2023-4-8 12:07:04 | 显示全部楼层 |阅读模式
虽然每次生成都可以重新调整 Stable Diffusion 的参数,但是刷新页面之后其又会返回默认值,反复调整甚为繁琐。
其表现包括但不限于:
  • NovelAI 图片生成中默认进行 28 steps,该参数在 SD 中为 20 steps。
  • NAI 默认的 Prompt 为:masterpiece, best quality,
    Negative Prompt 为:lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry,
  • NAI 的 CFG Scale 为 11,SD 的 CFG Scale 为 7。
  • NAI 的 eta noise seed delta 为 31337。(对应 strength 0.69, noise 0.667)
  • NAI 的 CLIP Layer = 2。
对于 noise seed delta 和 clip layer 的问题,我们在设置可以进行保存;但对于 steps 等生成参数,每次刷新 webui 都会重新回到默认值。
因此,我们需要解决的问题是:如何一劳永逸的使参数?
实际上,关于 Stable Diffusion webui 的默认参数,都在其根目录的 ui-config.json 中进行了定义。

配置设置(ui-config.json)
打开安装 Stable Diffusion webui 的根目录,找到 ui-config.json 文件,打开编辑。
我们需要注意的是如下几项(出现位置并不连续):
“txt2img/Prompt/value”,”txt2img/Negative prompt/value”,”txt2img/Sampling Steps/value”,”txt2img/CFG Scale/value”
以及 img2img 设置的:
“img2img/Prompt/value”,”img2img/Negative prompt/value”,”img2img/Sampling Steps/value”,”img2img/CFG Scale/value”
以及 img2img 的:
"img2img/Prompt/value": "masterpiece, best quality, ","img2img/Negative prompt/value": "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts,signature, watermark, username, blurry, artist name, ","img2img/Sampling Steps/value": 28,"img2img/CFG Scale/value": 11.0,
修改后保存并退出,重启webui。至此可以发现webui中的各项参数默认值都已经根据预设调整好。
总结
通过上述操作,实现了 Stable Diffusion 的设置及 webui 默认参数修改,使其方便使用


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|金房子

GMT+8, 2024-10-30 12:18 , Processed in 0.036123 second(s), 21 queries .

© 2023 金房子|AI发烧友社区

快速回复 返回顶部 返回列表