在使用Stable Diffusion时,许多用户都曾面临一个棘手的问题:下载模型文件时出现SSL证书验证失败的情况。这一问题通常与使用代理软件有关,因为代理软件会干扰Python下载过程中的SSL证书验证,导致下载中断。这给用户带来了不便和困扰,但幸运的是,我们有一个简单而有效的解决方案。
解决方案:使用dev-sidecar软件来解决SSL证书验证问题
为了解决Stable Diffusion模型文件下载问题,我们可以使用一个名为dev-sidecar的软件,它可以帮助我们访问国外网站,同时不会影响SSL证书的验证。下面是详细的步骤:
步骤1:安装dev-sidecar软件
首先,你需要下载并安装dev-sidecar软件。你可以在官方网站上找到该软件的下载链接。安装过程通常很简单,只需按照安装向导的提示进行操作即可。
步骤2:开启dev-sidecar的服务
安装完成后,打开dev-sidecar软件。在软件界面上,你会看到以下三项服务选项:DNS劫持、HTTP代理、HTTPS解密。请确保你开启了这三项服务,这些服务将有助于解决SSL证书验证问题。
注意:在关闭软件时,不要勾选直接关闭选项,这可能导致无法上网。关闭代理功能后,再点击确定即可。
步骤3:下载Stable Diffusion 2.1模型文件
其次,你需要下载Stable Diffusion 2.1版本的模型文件,这是目前最新版本。需要注意的是,与以往的模型使用有一点不同,你需要将对应的yaml文件也放入模型文件夹中。
步骤4:打开Stable Diffusion WebUI并选择模型
最后,打开Stable Diffusion的Web用户界面(WebUI),并选择你想要使用的Stable Diffusion 2.1模型。在这个过程中,由于需要下载额外的配置文件,你需要保持dev-sidecar软件开启,以确保更新过程不会中断导致无法使用。等待配置文件下载完成后,你将能够正常使用Stable Diffusion,无需担心SSL证书验证问题。
结语
通过上述解决方案,你可以轻松解决使用代理时Stable Diffusion模型文件下载失败的问题,确保你能够顺利享受这个令人兴奋的AI绘画工具带来的乐趣。希望这个方法对你有所帮助,让你能够畅快地使用Stable Diffusion创作出精彩的作品。如果你还有其他问题或疑问,可以随时寻求帮助,共同探索数字创作的乐趣!