注意:安裝擴充功能可能會導致Stable Diffusion WebUI無法啟動,或是啟動變慢。
如果遇到bug,您應當優先到擴充功能開發者的Github儲存庫回報,而非直接到AUTOMATIC1111的儲存庫詢問。
1. 用圖形界面安裝#
您必須在 命令列引數加入
--enable-insecure-extension-access
才能從圖形界面裝擴充功能。最簡單的方法就是點選Extensions → Available的
Load from:
,就會列出可下載安裝的擴充功能,點選安裝。有些比較新的擴充功能則是要您複製Github儲存庫網址,並點選Extensions →
Install from URL
,貼上網址再按Install,它會自動完成git clone的操作。在安裝擴充功能後,都要點選Installed → Apply and restart WebU,重新載入網頁界面。有些則是得關掉終端機,重新啟動WebUI。
如果未來要更新擴充功能,點選Installed → Check for updates,等待下載完成,然後重啟WebUI。您可以在這個界面按取消打勾來停用特定的擴充功能。
2. 用指令安裝#
Stable Diffusion WebUI的擴充功能目錄一律放在extensions
資料夾。
用指令安裝擴充功能前先關閉主程式。
接著在
stable-diffusion-webui/extensions
資料夾開啟終端機,執行git clone
指令,安裝擴充功能。例如要安裝正體中文翻譯的話就是把該儲存庫複製下來:
git clone https://github.com/benlisquare/stable-diffusion-webui-localization-zh_TW.git
重新啟動SD WebUI,即會看到新安裝的擴充功能。
未來要一次更新全部擴充功能的話,在 命令列引數加入以下選項,讓Stable Diffusion WebUI啟動後自動更新所有擴充功能:
--update-all-extensions
3. 如何移除擴充功能#
關閉Stable Diffusion WebUI的終端機。
到
stable-diffusion-webui
下的extension
資料夾,將要移除的擴充功能資料夾刪除。如果要完全移除擴充功能,將
stable-diffusion-webui
下的venv
資料夾也刪除,迫使主程式下次啟動重新安裝pip依賴套件。