SwarmUI v0.9.3 测试版。
以前称为StableSwarmUI。
模块化 AI 图像生成 Web 用户界面,重点是使 powertools 易于访问、高性能和可扩展性。支持Stable Diffusion、Flux等AI图像模型,未来计划支持AI视频、音频等。
加入 Discord 讨论项目、获取支持、查看公告等。
请关注功能公告线程以获取新功能的更新。
该项目处于测试阶段。这意味着对于大多数任务,Swarm 都有出色的工具可供您使用,但还有更多的计划。 Swarm 被推荐为大多数用户、初学者和专业人士的理想 UI。还有一些事情需要解决。
初学者用户会喜欢 Swarm 的主要“生成”选项卡界面,它可以轻松生成具有各种强大功能的任何内容。高级用户可能更喜欢“舒适工作流程”选项卡来获取不受限制的原始图表,但仍然有理由返回“生成”选项卡以获得便利功能(图像编辑器、自动工作流程生成等)和强大工具(例如网格生成器)。
那些有兴趣帮助将 Swarm 从 Beta 推向完全准备就绪的完美发布状态的人欢迎提交 PR(首先阅读贡献文档),并且您可以在 GitHub 或 Discord 上联系我们。我强烈建议您在发布某项功能之前先询问该功能的计划。可能已经有了具体的计划,甚至正在进行中的工作。
尚未实现的关键功能目标:
警告:Google Colab 不一定允许远程 WebUI,尤其是免费帐户,请自行承担风险。
如果您想尝试 Swarm,请使用 Colab 链接:https://colab.research.google.com/github/mcmonkeyprojects/SwarmUI/blob/master/colab/colab-notebook.ipynb
Runpod 模板(注:由第三方贡献者 nerdylive123 维护):https://runpod.io/console/deploy?template=u7mlkrmxq3&ref=c6jd6jj0
请注意,第一次启动可能需要几分钟时间。检查容器日志以查看设置进度。检查模板?
有关如何使用的提示信息。
注意:如果您使用的是 Windows 10,您可能需要先手动安装 git 和 DotNET 8 SDK。 (Windows 11 这是自动化的)。
Program Files
),然后运行它。 (TODO):更简单的独立预安装程序, .msi
或.exe
,提供常规安装屏幕并允许您选择文件夹和所有内容。
git clone https://github.com/mcmonkeyprojects/SwarmUI
launch-windows.bat
如果尚未安装,请通过操作系统包管理器安装git
、 python3
(确保在不直接将它们包含在 python 中的发行版上包含pip
和venv
)
sudo apt install git python3-pip python3-venv
下载 install-linux.sh 文件,将其存储在您要安装的位置,然后运行它
wget https://github.com/mcmonkeyprojects/SwarmUI/releases/download/0.6.5-Beta/install-linux.sh -O install-linux.sh
chmod +x install-linux.sh
运行./install-linux.sh
脚本,它将为您安装所有内容并最终在浏览器中打开网页。
按照页面上的安装说明进行操作。
您可以在以后随时运行launch-linux.sh
脚本来重新启动 Swarm。
如果页面打不开,可以手动打开http://localhost:7801
git
、 python3
(确保在不直接将它们包含在 python 中的发行版上包含pip
和venv
)sudo apt install git python3-pip python3-venv
dotnet-sdk-8.0
,因为它包含所有相关子包)aspnet-runtime
cd
到要安装的目录git clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-linux.sh
http://localhost:7801/Install
(如果它没有自行启动)(TODO):也许可以链接一个包含每个发行版详细信息等的专用文档。也许还可以为 Linux 制作一键安装程序?
注意:您只能在配备 M1 或 M2 (Mx) Apple 芯片处理器的 Mac 计算机上运行 SwarmUI。
brew
包已使用brew update
进行更新。brew doctor
验证您的brew
安装。您不应在命令输出中看到任何错误。brew install dotnet
。brew install [email protected]
和brew install virtualenv
cd
) 更改为要安装 SwarmUI 的文件夹。git clone https://github.com/mcmonkeyprojects/SwarmUI
。cd SwarmUI
并运行安装脚本: ./launch-macos.sh
。安装立即开始并从互联网下载稳定扩散模型。根据您的互联网连接情况,这可能需要几分钟的时间。等待您的 Web 浏览器打开 SwarmUI 窗口。
在 SwarmUI 安装过程中,系统会提示您选择要使用的后端类型。对于配备 M1 或 M2 的 Mac 计算机,您可以安全地选择 ComfyUI 后端,并在下载模型屏幕中选择 Stable Diffusion XL Base 和 Refiner 模型。
cd
到要安装的目录git clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-docker.sh
localhost:7801
Models
和Output
目录,并将Data
和dlbackend
安装为独立的持久卷。请参阅文档文件夹。
“Swarm”名称参考了 UI 的原始关键功能:使 GPU“群”能够同时为同一用户生成图像(特别是对于大型网格生成)。这只是 Swarm 名称的灵感来源,而不是 Swarm 的全部。
SwarmUI 的总体目标是成为稳定扩散的全功能一站式商店。
有关技术选择的动机,请参阅动机文档。
这个项目:
YOLOv8
脸检测(即SwarmYoloDetection
节点或
语法使用可能会受到 AGPL 条款的约束),IP Adapter - Face
支持SwarmUI 本身遵循 MIT 许可证,但是某些用途可能会受到上面列出的连接项目的 GPL 变体许可证的影响,请注意,使用的任何模型都有自己的许可证。
(适用于 2024 年 6 月之前的更新)
麻省理工学院许可证 (MIT) 版权所有 (c) 2024 Stability AI
麻省理工学院许可证 (MIT)
版权所有 (c) 2024 Alex“mcmonkey”Goodwin
特此免费授予获得本软件和相关文档文件(“软件”)副本的任何人不受限制地使用本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或销售软件的副本,并允许向其提供软件的人员这样做,但须满足以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对因本软件或本软件中的使用或其他交易而产生或与之相关的任何索赔、损害或其他责任负责,无论是合同、侵权行为还是其他行为。软件。