备忘:AI绘图 Stable Diffusion 杂谈拾遗
开放公网访问
默认情况下,运行SD-webui时,监听的是 127.0.0.1:7860 。
如果需要局域网内共享使用或者映射到公网访问用,在启动脚本上添加命令行参数 --listen
, 例如
@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS= --no-half --medvram --listen
git pull
call webui.bat
需要注意的是,添加此参数后
安装扩展
安装扩展需要注意两点
- 需要科学上网,绝大多数git的源来自github 会提示拒绝访问安装失败
- 如添加了上文的
--listen
参数,webui会运行于保护模式提示错误如下文
assert not shared.cmd_opts.disable_extension_access, "extension access disabed because of commandline flags"
AssertionError: extension access disabed because of commandline flags
解决办法是去掉对应参数,运行在本地模式下即可以安装。(此举是保护webui避免在被异地访问用户随意安装和修改插件设置)
给已经下载的训练模型和LORA添加预览图
在对应的目录下
stable-diffusion-webuimodelsStable-diffusion
stable-diffusion-webuimodelsLora
找到对应的模型文件,把预览图保存为同名即可,如果插件界面不显示,可以点刷新。支持.jpg
或.png
格式
模型或LORA是否支持改名和中文
支持中文,可以改名。但不建议,改名后,如果直接借鉴引用其他人作品的 prompt 参数,可能因为模型更名了导致失效。建议还是用预览图来增加区分。