StableSwarmUI 安装教程(详细)

文章目录

背景

StableSwarmUIStabilityAI官方开源的一个文生图工作流UI,目前处于beta阶段,但主流程是可以跑通的。该UI支持接入ComfyUIStable Diffusion-WebUI。其工作原理就是使用ComfyUIStable Diffusion-WebUI或者StabilityAI官方提供的API作为后端的服务器,且StableSwarmUI作为客户端通过封装的一套API去和这些服务器进行交互,进而达到问生图等目的。俗称:在轮子的基础上造轮子,就看谁造的轮子又圆又好用了!

效果如下:
在这里插入图片描述

特点

  • 支持接入ComfyUIStable Diffusion-WebUI以及StabilityAI官方提供的API
  • 支持加载已经在Stable Diffusion-WebUI中下载好的各种模型
  • 支持自动刮削出模型封面图,模型列表展现形式可选
  • 支持编辑模型元数据
  • 支持自定义UI主题
  • 支持在界面中直接使用ComfyUI
  • 支持API调用

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

安装

克隆仓库 https://github.com/Stability-AI/StableSwarmUI.git

双击运行仓库中的 install-windows.bat,该脚本首先会下载 Microsoft.DotNet.SDK.8,速度取决于网速,也可以通过命令行手动下载

PS D:\AI\sd\StableSwarmUI> winget install Microsoft.DotNet.SDK.8 --accept-source-agreements --accept-package-agreements
已找到 Microsoft .NET SDK 8.0 [Microsoft.DotNet.SDK.8] 版本 8.0.302
此应用程序由其所有者授权给你。
Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。
正在下载 https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.302/dotnet-sdk-8.0.302-win-x64.exe
  ██████████████████████████████   220 MB /  220 MB
已成功验证安装程序哈希
正在启动程序包安装...
已成功安装

系统找不到指定的路径。
""
""
"WARNING: You did a git pull without building. Will now build for you..."
""
""
系统找不到指定的路径。
系统找不到指定的文件。

欢迎使用 .NET 8.0!
---------------------
SDK 版本: 8.0.302

遥测
---------
.NET 工具会收集用法数据,帮助我们改善你的体验。它由 Microsoft 收集并与社区共享。你可通过使用喜欢的 shell 将 DOTNET_CLI_TELEMETRY_OPTOUT 环境变量设置为 "1" 或 "true" 来选择退出遥测。

阅读有关 .NET CLI 工具遥测的更多信息: https://aka.ms/dotnet-cli-telemetry

......省略若干日志


23:23:37.920 [Init] === StableSwarmUI v0.6.4.0 Starting at 2024-06-13 23:23:37 ===
23:23:38.013 [Init] Prepping extension: StableSwarmUI.Builtin_StabilityAPIExtension.StabilityAPIExtension...
23:23:38.018 [Init] Prepping extension: StableSwarmUI.Builtin_ScorersExtension.ScorersExtension...
23:23:38.018 [Init] Prepping extension: StableSwarmUI.Builtin_ImageBatchToolExtension.ImageBatchToolExtension...
23:23:38.018 [Init] Prepping extension: StableSwarmUI.Builtin_GridGeneratorExtension.GridGeneratorExtension...
23:23:38.019 [Init] Prepping extension: StableSwarmUI.Builtin_DynamicThresholding.DynamicThresholdingExtension...
23:23:38.019 [Init] Prepping extension: StableSwarmUI.Builtin_ComfyUIBackend.ComfyUIBackendExtension...
23:23:38.019 [Init] Prepping extension: StableSwarmUI.Builtin_AutoWebUIExtension.AutoWebUIBackendExtension...
23:23:38.039 [Init] Parsing command line...
23:23:38.040 [Init] Loading settings file...
23:23:38.040 [Init] No settings file found.
23:23:38.040 [Init] Re-saving settings file...
23:23:38.051 [Init] Applying command line settings...
23:23:38.126 [Init] Prepping options...
23:23:38.289 [Init] Loading models list...
23:23:38.294 [Init] Loading backends...
23:23:38.295 [Init] Loading backends from file...
23:23:38.295 [Init] Prepping API...
23:23:38.296 [Init] Backend request handler loop ready...
23:23:38.296 [Init] Prepping webserver...
23:23:38.416 [Init] Scan for web extensions...
23:23:38.480 [Init] Readying extensions for launch...
23:23:38.481 [Init] Launching server...
23:23:38.481 [Init] Starting webserver on http://localhost:7801
23:23:38.506 [Init] Program is running.
23:23:39.015 [Init] Launch web browser to install page...
23:23:39.734 [Info] Swarm is up to date! Version 0.6.4.0 is the latest.
23:23:39.864 [Info] Creating new admin session 'local' for ::1

在这里插入图片描述

之后会自动在浏览器中打开一个安装界面

在这里插入图片描述

语言选择中文,然后选择一个UI主题

在这里插入图片描述

勾选Just Yourself,with LAN access,代表可以在局域网内都可以访问该客户端

在这里插入图片描述

如果你之前安装过ComfyUI,那么就勾选None / Custom / Choose Later,否则就勾选ComfyUI (Local),也可以直接勾选None / Custom / Choose Later,然后等所有安装步骤完成后再手动去安装ComfyUI

在这里插入图片描述

如果有之前下载好的模型的话,可以把所有选项去掉,表示现在不下载任何模型,稍后可以手动下载或者加载之前已经下载好的模型

在这里插入图片描述

在这里插入图片描述

安装好的效果

在这里插入图片描述

启动安装好的ComfyUI

PS D:\AI\sd\ComfyUI> .\venv\Scripts\activate
(venv) PS D:\AI\sd\ComfyUI> python .\main.py
To see the GUI go to: http://127.0.0.1:8188

将以上日志中ComfyUI的地址复制到StableSwarmUI的服务器配置中,配置后记得保存,至此ComfyUI已经成功作为了StableSwarmUI的服务器

在这里插入图片描述

如果之前有安装过Stable Diffusion WebUI,则可以直接使用之前已经下载好的模型,配置后记得保存!

在这里插入图片描述

返回主界面,切换到模型的Tab,点击刷新按钮,测试模型是否可以正常加载

在这里插入图片描述

单击任意一个模型(代表选择了该模型)并输入prompt,测试图片生成是否正常

在这里插入图片描述

测试 ComfyUI工作流是否正常

在这里插入图片描述
至此,安装流程全部结束!可以看到,这个安装过程还是比较简单的,对于新手比较友好,不需要关心python依赖包等问题(前提是已经安装过ComfyUI或者Stable Diffusion WebUI)。

相关推荐

  1. npm详细安装教程

    2024-06-15 05:02:02       37 阅读
  2. RabbitMQ安装详细教程

    2024-06-15 05:02:02       13 阅读
  3. wifiphisher详细安装教程

    2024-06-15 05:02:02       6 阅读
  4. CentOS安装MySQL详细教程

    2024-06-15 05:02:02       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 05:02:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 05:02:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 05:02:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 05:02:02       18 阅读

热门阅读

  1. 大数据开发语言Scala(一) - Scala入门

    2024-06-15 05:02:02       5 阅读
  2. C# 事件(Event)定义及其使用

    2024-06-15 05:02:02       4 阅读
  3. 一文搞懂OPC质量码

    2024-06-15 05:02:02       11 阅读
  4. MySQL(7)

    2024-06-15 05:02:02       8 阅读
  5. 1606 - 求一个两位数倒序的结果

    2024-06-15 05:02:02       8 阅读
  6. LeetCode 2848. Points That Intersect With Cars

    2024-06-15 05:02:02       7 阅读
  7. [xmake]xmake常用命令

    2024-06-15 05:02:02       8 阅读