Stable diffusion因为开源,所以生态非常丰富,比如,拥有相当多的拓展插件。
学会了安装插件,你的webui功能丰富度至少能提升数倍。
比如有webui汉化插件,有小显存制作大图的插件,有反推prompt的tagger的插件,有给lora/ckpt文件增加预览图的civitai helper,还有超强大图形引导插件controlnet,等等。
今天我们就以webui汉化插件为例,教大家怎么安装/更新和卸载webui的插件。
一.安装
方法1. Install from URL(推荐,步骤较少,成功率中等)
(1)打开stable diffusion webui,点击extensions,install from url
(2)把插件的url地址https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN放在红框部分,末尾带不带.git都行,系统会自动识别。
(3)等待install按钮下面提示“Installed into xx” 即可在installed页面查看或启用。
(4)报错解决:
(a)unable to /fail to/couldn’t connect xxx
解决方法:调试网络,更换内外网,多次重试。
(b)already exists and is not an empty directory
解决方法:
找到报错提示的指定文件夹,删掉相关文件,继续回去安装即可。(注意,win系统需要设置:能查看隐藏文件。)
方法2. 下载插件代码包(步骤较多,但可控性强,成功率最高)
(1)浏览器输入并打开插件网址https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN(如果很慢可能需要外网),并点击code,点击download ZIP
(2)下载好后,解压到stable-diffusion-webui -> extensions文件夹下面。
有时,下载的文件包名字会显示xxx – main, xxx-master,这很正常,你把后缀删掉或者不删掉都行。总之要解压后完整地放进去extension文件夹。
(3)回到webui界面,刷新或者重启后,就能在extensions-installed页面看到安装成功的插件。如果没有打勾,记得打一下勾,并点击一下apply and restart ui按钮即可启用。
(4)启用之后,相关界面就会出现插件的按钮/折叠窗口了。
如果还不行的话,就要重启stable diffusion webui(比如tagger插件的安装)。
部分插件比如说语言包,还需要在设置settings - user interface用户界面启用,
方法3.从Extension-avaliable里面安装(步骤最少,但成功率最低,对网络要求高)
(1)点击extension -> available -> load from
(2)在弹出来的下面区域,通过搜索或者查看,找到自己想安装的插件,然后点击右侧的安装install按钮,等一会之后,他变成installed,就代表安装完成了。
(3)如果你的网络外网不是很好,那么这里可能连插件列表都加载不出来。显示fail to connet,connect reset,error之类, 这很正常,换一种方式来安装(如上面的方法1,方法2)便是。
二.更新
方法1.
在extensions(拓展插件)-installed(已安装)点击check for updates(检查更新),
接着等待系统自动查找更新即可。
方法2.
去github找到对应插件,然后用“安装”部分的方法2,下载最新全部代码,替换掉stable-diffusion-webui的Extensions文件夹下面原来的代码包即可。
三.卸载
1.在webui界面的extension-installed页面,去掉不想用的插件的勾,接着点击应用并重启按钮。
2.在stable-diffusion-webui文件夹下面的extension文件夹,删除相应文件夹。
3.注意一定要完成第一步再做第二步,否则容易出现下面的情况。
这时候就动啥都没反应了。
报错原因是jason接口传参的时候,数据对不上导致无法继续执行。
而如果出现了这个报错,需要调试网络,重启webui,或者删除extension文件里面的插件再试。
如果还不行,估计就得重装sd了。
四.其他
1.插件功能虽然好,但是也不要下载启用太多。不用的需要及时清理,否则会严重拖慢webui加载运行速度。
2.下面是我的常用插件,感兴趣的童鞋可以下载使用。有好的插件也欢迎推荐给我呀~
(1)Tagger反推,模仿别人图片,img2img或controlnet引导画图或炼丹打tag时都会用到:https://github.com/toriato/stable-diffusion-webui-wd14-tagger
(2)civitai helper,可以让lora,ckpt文件增加预览图。用lora,换底层模型时,更方便知道用哪个是什么效果。
https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper
(3)cn汉化包,喜欢简中界面的同学可以使用:https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN
(4)controlnet,图像引导插件,姿势控制,线稿上色,草图变效果图等,非常好用。https://github.com/Mikubill/sd-webui-controlnet
本教程已经尽量详细了,如果还有不会的可以私,会努力回复。
好了,那么今天到课先上到这里吧,没三连的同学记得三连再走哦~
这样我肝教程也会肝得更快些,嘿嘿~
那么,明天再见,下课!
<End>
历史教程文集,请查看我的AI绘画教程文章合集
记得关注我们,更多AI绘图技能知识持续更新中~
凯茉锐电子科技 2024-11-16
宽博显示屏厂家 2024-11-16