(本手冊在2023年4月~2024年2月是屬於獨立靜態網頁的狀態,後因維護困難轉回部落格貼文的形式)
最近在看Ivon部落格站上的Stable Diffusion教學文章的朋友們,可能會發現部分文章不見了,給您造成麻煩真是不好意思,因為我把它嘗試做成一本手冊了。
敝人的拙作名為「Ivon的Stable Diffusion WebUI使用手冊」,使用Hugo配合book主題生成。原始碼放在 Github,以創用CC-姓名標示-相同方式分享的授權釋出。
手冊預覽:
說是手冊,部分頁面的行文仍偏向部落格文章,只是多了一些表格與參數的詳細解釋,並非死硬的說明文件。其目的是讓新手能快速入門AI繪圖,所以Windows和macOS的安裝頁面較多圖片示例,Linux頁面幾乎都是指令。不過Linux是我的主力系統所以寫的細節較多。
1. 動機#
自2022年12月以來,敝人在部落格撰寫一系列有關Stable Diffusion的教學文章,內容涵蓋各大系統的安裝過程、AI生圖的操作說明、擴充功能介紹、模型訓練過程。隨著內容越寫越多,有感於部落格的版面閱讀不便,易使人產生散亂之感,故做成類似手冊的樣式,方便閱讀。
此手冊解決了我一直以來困擾的問題,Stable Diffusion WebUI各大系統的差異也就安裝過程不同而已,它的網頁操作方法是全部系統都一樣的。因此,我使用手冊統整的方式,這樣就不需要在個別系統的安裝文章再重講一次操作流程,而讀者也不需要一直按超連結在不同文章之間跳轉,看下一步要怎麼做。
手冊的版型也方便分門統整各個功能的頁面,讀者會比較清楚目前讀到哪裡。不過考慮到SEO因素,部分舊教學文章我還是留在站上,並將連結導向此手冊,後續跟Stable Diffusion WebUI有關的內容我應該只會在此手冊更新。
最後是離線閱讀的功能,這個手冊的原始碼可以生成為靜態HTML帶著走。
手冊支援多語言,但目前我自己維護正體中文為主的頁面。
2. 生成HTML離線閱讀#
具體操作見 Github的Readme。
原始碼的網站架構我盡量讓其簡單一些,方便維護,每個頁面都是一個markdown檔案,可插入程式碼和圖片。
3. 本手冊的閱讀方式#
手冊左邊按鈕是各章目錄,右邊按鈕是各頁的目錄
每頁底部有「編輯此頁的按鈕」,點選後會跳到Github儲存庫對應的頁面編輯(需要fork才能編輯)
目前此手冊有五章:
- 前言:Stable Diffusion的背景介紹
- 安裝:下載模型、Linux/Windows/macOS/Google Colab的安裝方法,命令列參數的詳細解說,如何除錯,以及如何更新
- 內建功能:提示詞、文生圖、圖生圖、局部重繪的用法
- 擴充功能:介紹一些重要的擴充功能,例如ControlNet
- 訓練模型:訓練LoRA/Embedding/HyperNetwork的過程
- 實際應用:混合多個擴充功能的教學課程
- 參考資料:值得一讀的Stable Diffusion資源
為確保內容可信度,手冊末尾皆附有參考來源,未來仍會持續修正行文風格。頁面內容會隨時依照上游變化而更動,不另行通知。
感謝原始AI繪圖工具的開發者CompVis、StabilityAI、RunwayAI、AUTOMATIC1111,以及全世界大大小小開發者的付出,才有了這本手冊。
此手冊尚有許多不足之處,尚析不吝指教。
需要反饋的話可以在這篇文章下面留言,或是到手冊的儲存庫開Issue,或者直接發pull request。