登录
首页 >  科技周边 >  人工智能

StableDiffusion模型添加方法详解

时间:2026-04-05 12:03:25 388浏览 收藏

如果你下载了Stable Diffusion模型却在WebUI中始终找不到或无法加载,别急——问题往往出在路径配置或加载方式上!本文手把手详解四种主流导入方案:最简单的直接复制到默认目录并重启;高效省空间的软链接挂载法,特别适合多模型集中管理;面向云部署的OSS对象存储映射配置,适配PAI ArtLab与阿里云EAS等平台;以及关键的路径合规性自查要点,涵盖目录层级、文件格式(.ckpt/.safetensors)和常见误放位置。无论你是本地新手还是云端进阶用户,都能快速定位原因、一步到位让模型成功现身下拉菜单。

StableDiffusion怎么导入模型_StableDiffusion模型添加方法【说明】

如果您已下载Stable Diffusion模型文件,但WebUI界面中未显示或提示“模型未加载”,则可能是由于模型未放置在正确路径或未建立有效链接。以下是导入模型的具体操作方法:

一、直接复制模型文件至指定目录

该方法适用于单次导入、路径明确且磁盘空间充足的情况。Stable Diffusion WebUI在启动时会扫描预设models/Stable-diffusion/子目录下的所有合法模型文件(如.safetensors、.ckpt格式),自动识别并加载。

1、确认您已下载模型文件,例如anything-v5.safetensors

2、打开WebUI安装根目录,定位到models/Stable-diffusion/子路径;

3、将模型文件直接粘贴至此目录下;

4、重启WebUI服务(执行./sd_restart.sh或双击webui-user.bat);

5、刷新浏览器页面,在模型下拉菜单中检查是否出现新模型名称。

二、使用软链接方式挂载模型

该方法适用于模型文件集中存储于数据盘(如~/data/root/fs_public/Stable_Diffusion/models/),避免重复拷贝、节省系统盘空间,并支持多版本模型统一管理。

1、确认实际模型文件完整路径,例如:/root/fs_public/Stable_Diffusion/models/Stable-diffusion/sd1.5/anything-v5.safetensors

2、确认WebUI期望读取的路径,例如:~/sd-webui-aki-v4.9/models/Stable-diffusion/sd1.5/anything-v5.safetensors

3、在终端中切换至WebUI模型目录上级路径(如~/sd-webui-aki-v4.9/models/Stable-diffusion/sd1.5/);

4、执行软链接命令:ln -s /root/fs_public/Stable_Diffusion/models/Stable-diffusion/sd1.5/anything-v5.safetensors anything-v5.safetensors

5、运行ls -l验证链接是否生效(输出应含->指向符号及目标路径);

6、重启WebUI服务后刷新界面。

三、通过OSS对象存储挂载(PAI ArtLab/阿里云EAS场景)

该方法适用于在PAI ArtLab或阿里云EAS平台部署的Stable Diffusion服务,模型文件托管于OSS Bucket,需通过平台机制同步至运行时环境。

1、登录PAI控制台,进入PAI ArtLab > Stable Diffusion(共享版)

2、在OSS控制台中,将模型文件上传至已配置的Bucket路径,例如:oss://your-bucket-name/stable-diffusion-models/anything-v5.safetensors

3、确保OSS路径与WebUI中models/Stable-diffusion/目录映射关系已在服务配置中声明;

4、在PAI ArtLab WebUI界面点击右上角刷新模型列表按钮;

5、等待数秒,观察模型下拉框是否新增对应条目。

四、验证模型路径合规性

Stable Diffusion对模型存放路径有严格层级要求:模型必须置于models/Stable-diffusion/及其子目录(如sd1.5/sd2.1/sdxl/)内,若误放至models/Lora/models/ESRGAN/等其他功能目录,将导致无法识别。

1、检查当前模型文件所在完整路径是否以models/Stable-diffusion/结尾;

2、若路径为models/Lora/anything-v5.safetensors,则需剪切并粘贴至models/Stable-diffusion/

3、若路径含多余嵌套(如models/Stable-diffusion/anything-v5/anything-v5.safetensors),需将其提升至models/Stable-diffusion/平级;

4、确认文件扩展名符合WebUI支持范围:.ckpt 或 .safetensors

5、重启WebUI后观察控制台日志是否出现loading model from ...及无failed to load报错。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于科技周边的相关知识,也可关注golang学习网公众号。

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>