SwarmUI ( 以前称为 StableSwarmUI ),由 mcmonkeyprojects 制作的一个模块化的 Stable Diffusion Web 用户界面,强调使 powertools 易于访问、高性能和可扩展性。
![图片[1]_SwarmUI AI绘图界面,适合初学者和专业人士的理想 UI](https://scdn.qpipi.com/2024/11/2c3bad424020241111095619-1024x786.webp)
“Swarm”名称引用了 UI 的原始关键功能:使 GPU 的“swarm”能够同时为同一用户生成图像(尤其是对于大型网格代)。这只是激发 Swarm 名称的功能,而不是 Swarm 的全部结束。
![图片[2]_SwarmUI AI绘图界面,适合初学者和专业人士的理想 UI](https://scdn.qpipi.com/2024/11/d92ca6238d20241111103656-1024x720.webp)
SwarmUI 的总体目标是为 Stable Diffusion 的所有事物提供功能齐全的一站式商店。
0.9.5beta 主要更新内容:
新增支持 Hunyuan 视频 https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Video%20Model%20Support.md#hunyuan-video
添加了对 Nvidia Sana 1600M 快速图像生成 https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Model%20Support.md#nvidia-sana 的支持
大大充实了对 Docker https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Docker.md 的支持和文档
添加了对 NVIDIA Cosmos 视频 https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Video%20Model%20Support.md#nvidia-cosmos 的支持
发布了一份待办小功能列表,作为那些有兴趣为项目 #550 做出贡献的人的简单工具包
为 Star models 添加了一个按钮,以便您可以将它们排序到顶部 #1 (评论)
生成标签页布局自定义!将子选项卡推到不同的位置!#1 (评论)
次要更新
如果您想使用 Comfy 的原生 rcfg impl 而不是 Dynthresh 版本(它们略有不同),则添加Rescale CFG Multiplier
在 Swarm 中生成的视频现在可以在图像历史记录和批处理视图中正确地进行动画预览(可以在服务器配置中禁用动画预览)
init 图像现在有一个按钮来调整分辨率
文件浏览器(图像历史记录、模型等)现在具有“详细信息列表”视图模式选项
添加了服务器设置,以实现更多后端排序控制UnrestrictedMaxT2iSimultaneous
添加了用于临时平铺的参数
新的服务器配置选项,可以删除其他 UI(或使用文件之前的旧版本 Swarm)中的杂散文件ClearStrayModelDataEdit Metadata.swarm.json
如果您有模型的冗余存储(例如本地 + NAS)并希望使它们保持同步,则新的服务器配置选项EditMetadataAcrossAllDups
新的 Server Config 选项,如果您经常使用下载器,可以使您的模型文件夹更整洁DownloaderAlwaysResave
模型上的 New 按钮和 Server Config 选项Delete ModelRecycleDeletedModels
模型上的“新建”按钮Rename Model
服务器配置现在在标有“Maintenance”的类别中具有自动重启工具
添加了服务器启动/停止 Webhook
如果您愿意,Image Gen Webhooks 现在可以将图像上传到 Discord,有关详细信息,请参阅 https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Features/Webhooks.md#direct-image-on-discord
在 Advanced Sampling 下添加了 TeaCache(以较小的质量成本使生成速度更快,在低阈值下通常值得)
添加了 param 和相应的 Comfy 节点,以允许将高斯噪声直接添加到图像(而不是潜在噪声)中Init Image NoiseSwarmImageNoise
新的用户设置,用于配置当前参数在浏览器 Cookie 中的存储时间ParameterMemoryDurationHours
new param ,允许您将通配符种子设置为 Index,以从通配符线性生成Wildcard Seed Behavior
在单个预设上添加了按钮Export Preset
用户设置在生成完成时播放声音,感谢 PR 来自 - docs here https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Features/UISounds.md
ACE Plus(通量字符一致性)在 Swarm 中的记录用法 - https://github.com/mcmonkeyprojects/SwarmUI/blob/master/docs/Model%20Support.md#flux1-tools
像往常一样,许多小的改进、错误修复、文档改进等。
0.9.4beta 主要更新内容:
添加了对 Alimama Flux Inpaint ControlNet 的支持
添加了对 BFL 的 Flux Tools(redux、canny、depth、fill)的支持
添加了对 Genmo Mochi 1 文本到视频的支持
支持SD 3.5大型和大型Turbo和Medium,包括大型控制网络
Lightricks LTX-Video text2video & image2video支持
UI 功能:“提示添加按钮”,以便轻松使用高级提示语法,如区段或区域
此项目长期处于 Beta 状态。这意味着对于大多数任务,Swarm 都为您提供了出色的工具,但还有更多计划。Swarm 被推荐为大多数用户、初学者和专业人士的理想 UI。还有一些事情需要解决。
![图片[3]_SwarmUI AI绘图界面,适合初学者和专业人士的理想 UI](https://scdn.qpipi.com/2024/11/b27a1db41e20241111103603.webp)
初学者用户会喜欢 Swarm 的主要 Generate 选项卡界面,可以轻松生成具有各种强大功能的任何内容。高级用户可能更喜欢 Comfy Workflow 选项卡来获得不受限制的原始图形,但仍然有理由返回 Generate 选项卡以获得方便的功能(图像编辑器、自动工作流生成等)和强大的工具(例如 Grid Generator)。
![图片[4]_SwarmUI AI绘图界面,适合初学者和专业人士的理想 UI](https://scdn.qpipi.com/2024/11/c0458e51ab20241111103552.webp)
欢迎那些有兴趣帮助将 Swarm 从 Beta 版推向 Full-ready for-for-anything perfected Release 状态的人提交 PR(请先阅读贡献文档),您可以在 GitHub 或 Discord 上联系我们。我强烈建议您在 PR 之前联系询问功能计划。可能已经有具体的计划,甚至正在进行中的工作。
![图片[5]_SwarmUI AI绘图界面,适合初学者和专业人士的理想 UI](https://scdn.qpipi.com/2024/11/3fc8240c0820241111103644-893x1024.webp)
尚未实现的主要功能目标:
- 更好的移动浏览器支持
- UI 中的完整详细信息 “Current Model” 显示,与模型选择器分开(可能作为批处理侧边栏中的选项卡?)
- 以及一种在位置之间动态切换选项卡以方便/布局自定义的方法
- LLM 辅助提示
- 将 Swarm 作为程序方便地直接分发(Electron 应用程序?)
在 Windows 上安装
注意:如果您使用的是 Windows 10,则可能需要先手动安装 git 和 DotNET 8 SDK。(Windows 11 这是自动化的)。
- 下载 Install-Windows.bat 文件,将其存储在您要安装的位置(而不是
Program Files
),然后运行它。- 它应该打开一个命令提示符并自行安装。
- 如果它关闭了,没有继续,请尝试再次运行它,它有时需要运行两次。(TODO: 修复那个)
- 它将在您的桌面上放置一个图标,您可以随时使用该图标重新启动服务器。
- 安装程序完成后,它将自动启动 SwarmUI 服务器,并打开一个浏览器窗口进入安装页面。
- 按照页面上的安装说明进行操作。
- 提交后,请耐心等待,一些安装过程需要几分钟(下载模型等)。
(TODO):更简单的自包含预安装程序,一个或提供通用安装屏幕并允许您选择文件夹和所有内容。.msi
.exe
备用手动 Windows 安装
打开文件夹并运行 launch-windows.bat
在 Linux 上安装
- 如果尚未安装,请通过您的 OS 包管理器安装 (确保在未直接将它们包含在 python 中的发行版上)
git
python3
pip
venv
- 例如,在最近的 Ubuntu 版本中,
#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
- 按照页面上的安装说明进行操作。
- 您可以在将来的任何时间运行该脚本以重新启动 Swarm。
launch-linux.sh
- 如果页面未自行打开,您可以手动打开
http://localhost:7801
替代手动 Linux 安装
(TODO):也许可以外链一个包含每个发行版详细信息的专用文档。也许也可以为 Linux 制作一个一键式安装程序?
在 Mac 上安装
注意:您只能在配备 M1 或 M2 (Mx) Apple Silicon 处理器的 Mac 计算机上运行 SwarmUI。
- 打开 Terminal (终端)。
- 确保您的软件包已使用 更新。
brew
brew update
- 使用 验证您的安装。您应该不会在命令输出中看到任何错误。
brew
brew doctor
- 安装适用于 macOS 的 .NET:.
brew install dotnet
- 如果您没有 Python,请安装 Python:和
brew install python@3.10
brew install virtualenv
- 将目录 () 更改为要安装 SwarmUI 的文件夹。
cd
- 克隆 SwarmUI GitHub 存储库: .
git clone https://github.com/mcmonkeyprojects/SwarmUI
cd SwarmUI
并运行安装脚本 。./launch-macos.sh
安装现在开始,并从 Internet 下载 Stable Diffusion 模型。根据您的 Internet 连接,这可能需要几分钟。等待 Web 浏览器打开 SwarmUI 窗口。
在 SwarmUI 安装过程中,系统会提示您输入要使用的后端类型。对于配备 M1 或 M2 的 Mac 计算机,您可以安全地选择 ComfyUI 后端,并在 Download Models (下载模型) 屏幕中选择 Stable Diffusion XL Base 和 Refiner 模型。
使用 Docker 运行
- 要转发 Nvidia GPU,您必须安装 Nvidia Container Toolkit:docs.nvidia.com
- 打开 shell 终端并找到要安装到的目录
cd
- 运行 shell 命令:
git clone https://github.com/mcmonkeyprojects/SwarmUI
- 光盘
SwarmUI
./launch-docker.sh
- 打开浏览器以
localhost:7801
- 请注意,它将转发 and 目录,并将 and 挂载为独立的持久卷。
Models
Output
Data
dlbackend
在 Google Colab 或 Runpod 上试用
谷歌 Colab
警告:Google Colab 不一定允许远程 WebUI,尤其是对于免费帐户,风险自负。
请注意,首次启动可能需要几分钟时间。检查容器日志以查看设置进度。查看模板信息以获取有关如何使用的提示。
文档
💡如有问题或建议,🥳请在社区或评论告诉我们。🎨享受精彩的AI绘画乐趣!
⭕ 使用Qpipi读图提示功能,获取图片TAG Prompt提示 | Stable Diffusion AI绘图软件常见问题解答 | AI绘画新人必备工具指南
- 最新
- 最热
只看作者