SD 绘画插件
简介
stable diffusion 是一个基于 PyTorch 实现的 AI 模型。
必要条件
由于 AI 巨大的性能消耗,因此你需要一台性能较好的计算机来运行 Stable Diffusion。
- 显卡 显卡至少为 GT 1080,显存至少为 4GB 的电脑
- 内存至少为 8GB
- cpu 的要求不高
安装
你也可以选择原版整合包
也可以选择其他网站提供的下载
由于网盘的下载速度人尽皆知,因此你可以在这里下载
依赖
Stable Diffusion 启动器需要使用Winodws Desktop Runtime
模型下载
由于国内 huggingface 网站被封杀,目前推荐 Liblibai
你需要做的是选择一个你喜欢的模型,下载,在stable diffusion中导入 如图所示
启动
由于需要调用 API 请打开 API 选项,如图所示,完成后启动即可。
如何使用
绘图功能
一个完整的命令如
1 | .aidraw --tag beautiful girl --ntag bad hand --step=20 --width=555 --height=743 --face_fix=1 |
注意:
tag 和 ntag 是空格隔开表示命令,即.aidraw --tag beautiful girl
而非.aidraw --tag=beautiful girl
其他命令如 width 是使用 = 表示命令例如.aidraw --width=512
所有的命令都是由两个"-"
组成的
且 .aidraw 与后面的内容需要用空格隔开
tag
tag 是 AI 绘画的正面提示词,在 tag 后面的内容会让 AI 生成 tag 所描述的内容。
例:
ntag
tag 是 AI 绘画的负面提示词,在 ntag 后面的内容会让 AI 避免生成 ntag 所描述的内容。
负面提示词存在问题,如需使用请在 UI 中修改,下个版本修复
step
step 是 AI 的迭代步数,即让 AI 几次重绘这张图,一般来说越多效果越好,主要取决于模型。
例:
width
width 是 AI 绘图的宽度,单位为像素(px)。默认值为 512。
例:
height
height 是 AI 绘图的宽度,单位为像素(px)。默认值为 512。
例:
fice_fix
face_fix 是面部修复,可能的值为 0 (false)或 1 (true),一般来说真人模型将其修改为 1 更好。默认值为0。
例:
sampler
sampler 是采样方法, Euler 采样方法注重效率,DPM 采样方法注重质量,具体差距可自行在互联网中搜索。默认值为 Euler a。当前版本仅能在 UI 中修改采样方法。
seed
seed 是种子,其他条件完全相同是相同的种子生成同一张图片。默认值为 -1(随机)。
例:
引导系数
提示词引导系数,越高则 AI 越倾向于你的提示。默认为 7。
例:
模型相关
命令支持
1 | .aidraw model ls |
ls
输出本地模型及索引号
例:
list || show
作用与 ls
命令相同
change
更改模型,索引号为 ls
命令对应的索引号。
例:
本地跑 SD 后端供服务器海豹调用
使用 frp 进行内网穿透。使用方法如下。
先到 frp 官网下载 frp 服务端和客户端。
然后把 frps 放在具有公网的服务器上。
编辑 frps.toml
其中端口为 frp serve 开放的端口。
在当前窗口执行命令。
1 | ./frps -c ./frps.toml |
在本机放置 frpc。
编辑 frpc.toml
1 | serverAddr = "" # 服务器公网 IP |
随后执行
1 | ./frpc -c ./frpc.toml |
观察到这个就是连接成功了!
bug 反馈区
如果发现 bug 可以直接加我 QQ!
QQ:3142438625