当前位置: 代码网 > it编程>前端脚本>Python > StableSwarmUI 安装教程(详细)

StableSwarmUI 安装教程(详细)

2024年08月02日 Python 我要评论
至此,安装流程全部结束!可以看到,这个安装过程还是比较简单的,对于新手比较友好,不需要关心python依赖包等问题(前提是已经安装过。如果有之前下载好的模型的话,可以把所有选项去掉,表示现在不下载任何模型,稍后可以手动下载或者加载之前已经下载好的模型。官方开源个一个文生图工作流UI,目前处理beta阶段,但主流程是可以跑通的,该UI支持接入。返回主界面,切换到模型的Tab,点击刷新按钮,测试模型是否可以正常加载。,则可以直接使用之前已经下载好的模型,配置后记得保存!的服务器配置中,配置后记得保存,至此。

文章目录

背景

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)。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com