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
特此免費授予任何獲得本軟體和相關文件文件(「軟體」)副本的人不受限制地使用本軟體,包括但不限於使用、複製、修改、合併的權利、發布、分發、再授權和/或銷售軟體的副本,並允許向其提供軟體的人員這樣做,但須滿足以下條件:
上述版權聲明和本授權聲明應包含在本軟體的所有副本或主要部分中。
本軟體以「現況」提供,不提供任何明示或暗示的保證,包括但不限於適銷性、特定用途的適用性和不侵權的保證。 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE軟體.