跳转至

StableDiffusionWebUI试玩

Stable Diffusion WebUI试玩

眼馋好久了,本地搭一个,首先安装一个 conda 用来管理 python 版本,直接默认下一步就行
创建一个新环境

conda create --name py310 python=3.10    #创建一个python3.10的环境
conda info -e    #列出当前系统中的环境
conda init       #初始化
conda activate py310    #进入某个环境
conda deactivate py310  #退出某个环境
conda remove -n "py310" --all   #移除某个环境

下载 git:https://git-scm.com/download/win
下载 Stable Diffusion WebUI:https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases
进到你的虚拟环境,切到 stable_diffusion 的目录,执行:pip install -r requirements.txt
安装过程报错了,缺什么库自己再装一下,我纳了闷了,你写这个 requirements.txt 文件不是为了安装库的吗,怎么写不全啊
安装完成之后运行 webui-user.bat会去 github 拉一些仓库,国内这网不评价了,给 git 设置一下代理吧

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890

然后就会拉起来网页了
image.png
默认的模型通过简单的提示词画出来的效果并不好,训练模型写提示词也是个学问,为了简单体验,可以去一些发布模型的网站(https://civitai.com/models)下载别人训练好的模型,然后复制他们的提示词直接拿来用
首先要区分一下 Stable Diffusion 的模型类型,checkpoint 是最主要的模型,包含了很多基础场景,一般体积很大,我们先去找个这个类型的模型,比如这个:Cetus-Mix
image.png
下载到自己的 models\Stable-diffusion 文件夹下,可以顺便下载一张图片以模型的名字命名,这样 Stable Diffusion 在展示模型的时候就会像在网站上看到的一样,有个封面图比较直观
image.png
点开网站上的图片就有相关的参数设置,可以直接复制来用
image.png
选择好 checkpoint 模型,填好相关提示词,生成就可以了
image.png
除了 checkpoint 在网站上还有一类比较常见的模型,叫 LoRA,比如这个
image.png
这种模型属于是锦上添花,在你 checkpoint 基础上增加一些亮点,比如这个 moxin 是把画面变得像是国画,LoRA 模型要下载到 models\Lora 下,同样可以添加一个封面图
image.png
调用的时候在提示词里面加上:<lora:MoXinV1:1>即可,其中冒号后面的是所占的比重,可以用多个 LoRA 组合起来生成图片,这是仅 MoXin 生成的图片
image.png
这是加上 cyberPunk 出来的图片,checkpoint 模型本身就是动漫风,感觉 cyberpunk 看不太出来
image.png
还有个比较实用的功能叫 PNG info,直接把别人的图片拖到这里,会解析一些参数还能一键带入 txt2img
image.png
带入参数之后直接点击生成就行了(模型:majicMIX realistic 麦橘写实)
image.png
659400badd0341d58ca3e62b2e2610b.png
切换到中文,先在 extentions 里面安装个中文语言包
image.png
然后设置里面改一下语言,保存后重启即可
image.png

原文: https://www.yuque.com/hxfqg9/ai/mycme6bice45l1oh