最後更新日期 2024-02-24 ,由 support 進行編輯。

最後更新日期 2024-02-24 ,由 support 進行編輯。

在自己的電腦跑 AI 人工智慧繪圖軟體

不想麻煩的話,可以安裝 Diffusion Bee 軟體。免費、開源、離線操作,非常推薦。 可以參考這裡

為了幫助大家更能夠理解整個安裝過程,特別製作了操作教學影片帶著大家操作一步一步,有需要的朋友請至 YouTube 觀看。

利用 AI 人工智慧來繪製圖片是相當熱門的話題,也有一陣子了。一般的方式都是上網,進到某個 AI 繪圖網站透過遠端網站的軟體以及運算能力幫我們繪製出圖片,再回傳到我們的瀏覽器當中。這個方式最主要的缺點有幾個:

  • 通常要費用:免費的話有數量的限制。
  • 需要線上操作:如果沒有連接網路,也就沒有辦法使用。
  • 資料要上傳到雲端。

所以這次打算安裝軟體在自己的電腦上,使用自己電腦的 CPU、GPU 來運算,也不會慢到哪去!更重要的是所有的資料都在自己的電腦上,相對安全很多。

提醒大家,要注意網路資料的安全

這篇文章是 MacOS 安裝過程,由於我沒有使用其他作業系統,需要的話請自行查詢

安裝環境

這台電腦是 Mac Studio M1 Max 配備有 64GB RAM,作業系統是 macOS Ventura 13.3.1

需要用到的軟體

– Stable Diffusion web UI:這是我們這次主要使用的程式,專案網頁在 這裡
– Python 3.10.6:Mac 系統內建的是 Python 3.9.x 版本不符合軟體需求,因此需要重新下載安裝。Python 官網在 這裡
– Git:Mac 作業系統內建
– Stable Diffusion Model 模型:是 AI 繪圖重要的元件,檔案都不小建議先下載。AI 繪圖可以同時安裝許多不同的模型,剛開始的朋友下載一兩種先來試試看就好。

安裝步驟

Overview

  1. 由於 Stable Diffusion web UI 需要用到 Python 3.10.6 這套軟體
    • 檢查電腦裡面有沒有這套軟體?
    • 版本符合嗎?不符合的話,重新下載安裝
  2. 安裝 Stable Diffusion web UI 軟體需要用到 Git 指令
    • 檢查電腦裡面有沒有這套軟體?
  3. 執行 Stable Diffusion web UI 需要模型
    • 先把要用的模型下載
  4. 下載 Stable Diffusion web UI 主程式
  5. 放入模型
  6. 安裝啟動 Stable Diffusion web UI 軟體
  7. 開始使用 Stable Diffusion web UI

補充安裝

  • 軟體介面中文化。安裝後,不啟用
  • 雙語外掛。啟用後操作中畫面會同時有中文與英文兩種介面並存。

安裝 Python

開啟電腦終端機 Terminal 軟體。路徑是 /Applications/Utilities/Terminal

先檢查電腦裡面有沒有 Python 這套軟體?版本為何?

輸入指令

python3 –version


這個指令會用到 Apple 自己 Xcode 內部的開發者工具。點選安裝即可。安裝完畢之後,就會顯示你電腦裡面 Python 的版本為何。

目前的版本是 3.9.6。不過軟體需要 3.10 以上,所以我們還是需要重新下載。

下載 Python 3.10

前往 Python 的 官網 ,找到 Mac 下載的位置查看所需的版本。這次下載 3.10.10 來使用。

下載完畢之後就可進行安裝,一路 OK 往下,就安裝完畢了。

重新開啟終端機程式,輸入指令 python3 –version 檢查一下現在的版本是不是正確的?

沒有問題的話 Python 就安裝完畢了,就可進行下一步。

檢查 Git 版本

由於安裝 Stable Diffusion web UI 的方式是使用 Git 指令,直接從雲端把要用的軟體抓下來。所以同樣開啟電腦終端機 Terminal 軟體。路徑是 /Applications/Utilities/Terminal

在終端機軟體裡面,下指令

git –version

這個程式蘋果電腦內建,目前的版本是 2.40.0。

下載 Stable Diffusion 要用到的模型

Model 是 AI 繪圖重要的元件。模型會告訴 AI 軟體要怎樣畫出圖形。是畫出漫畫的風格?還是像照片般寫實的風格?
AI 繪圖可以同時安裝許多不同的模型,剛開始玩的朋友請先下載一兩種來試試看就好,因為檔案都不小建議先下載。
這邊列出五種常用的:

下載下來的檔案副檔名是 .ckpt 或 .safetensors。下載後先收集起來,最後要放到主程式裡面特定的路徑來使用。

下載 Stable Diffusion web UI 主程式

還是使用終端機軟體,看一下現在的路徑在哪?等一下軟體會裝在這個地方。如果想換位置,就自己把它放想要的地方。
在裡面下指令

cd ~

表示回到自己 Home 目錄

在裡面下指令

pwd

表示目前的位置是在 /User/eliot,等一下軟體會裝在這裡

繼續下指令

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

電腦就會開始自動從雲端下載軟體。 檔案不大,很快。等他跑完就下載完畢了。

回到 Finder,看一下是不是已經出現了

安裝模型

把先前下載好的模型,放到 Stable Diffusion web UI 軟體裡面這個路徑

stable-diffusion-webui > models > Stable-diffusion

開始執行軟體

繼續使用終端機軟體,下指令切換到剛才下載軟體的路徑裡面

cd ~/stable-diffusion-webui

下指令

./webui.sh

電腦就會開始自己跑。過一會(看電腦速度)就會出現一個畫面說裝好了。並且會有一組網址。例如 http://127.0.0.1:7860

這個就是你要使用瀏覽器進去的網址。這個終端機視窗不能關閉,關閉的話,軟體就不會動了。切記

開啟瀏覽器,輸入網址進入圖形操作介面 http://127.0.0.1:7860

出現就代表軟體已經啟動,可以開始使用了。

恭喜,到了這一步,表示你已經可以正式的開始使用這 Stable Diffusion WebUI 套軟體

再次執行軟體

要結束軟體只要把終端機視窗關閉就可以了。那麼下次要再使用的話要怎樣操作呢?

同樣的打開終端機軟體視窗,輸入

cd ~/stable-diffusion-webui

./webui.sh

軟體就會再次啟動,同樣的使用瀏覽器進到操作介面就可以繼續使用了。

安裝中文雙語介面

對於新朋友來說,有中文介面總是比較親切,但是如果你要跟國外的教學一步一步跟著做的話,就很容易搞不清楚,尤其是剛開始的時候。

如果我們的操作介面有中文翻譯又保留原來的英文字樣,如此一來既方便我們觀看又方便對照教學的學習。

所以我們有兩個東西要安裝

  • 下載並安裝繁體中文:不要啟用,因為要使用雙語介面
  • 雙語介面:下載安裝並設定為繁體中文

下載繁體中文,不啟用

進入 Stable Diffusion WebUI 操作介面 http://127.0.0.1:7860

跟著步驟

  1. 點選 Extensions 標籤進入
  2. 點選 Install from URL
  3. 填入下面的網址
    • https://github.com/benlisquare/stable-diffusion-webui-localization-zh_TW
  4. 按下 Install 就好了

當然也可以自行前往繁體中文專案的網頁,觀看它的安裝說明

  • Github 專案網頁:benlisquare/stable-diffusion-webui-localization-zh_TW(前往

下載並啟用雙語介面

跟上個步驟非常類似,進入 Stable Diffusion WebUI 操作介面 http://127.0.0.1:7860

跟著步驟

  1. 點選 Extensions 標籤進入
  2. 點選 Install from URL
  3. 填入下面的網址
    • https://github.com/journey-ad/sd-webui-bilingual-localization
  4. 按下 Install 就好了,這樣就裝好了

接下來是啟用設定

跟著步驟:

  1. 點選 Extensions 標籤進入
  2. 點選 Installed 標籤進入, 查看安裝了哪些東西?
  3. 確認有 sd-webui-bilingual-localization 雙語介面這個外掛
  4. 點選 Apply and restart UI 套用,軟體會重新啟動。

再次進入 Stable Diffusion WebUI 操作介面 http://127.0.0.1:7860,跟著步驟:

  1. 點選 Settings 標籤進入
  2. 左邊項目點選 Bilingual Localization
  3. 選擇 zh_TW 繁體中文項目
  4. 出現翻譯的時候,是英文在前面還是在後面。請依需求自行挑選。
  5. 啟用這個項目
  6. 按下 Apply settings 按鈕套用
  7. 重新啟動軟體

之後你再進到軟體,應該會看到像這個樣子的操作介面,兩種語言都有是不是很方便?

當然也可以自行前往雙語介面專案的網頁,觀看它的安裝說明

  • Github 專案網頁:journey-ad/sd-webui-bilingual-localization(前往

產生第一張圖片試試

進入 Stable Diffusion WebUI 操作介面 http://127.0.0.1:7860。如果已經熟悉 Stable Diffusion 操作的朋友可以自己開始操作。如果是新朋友的話,可以參考如下:

  1. Stable Diffusion checkpoint 模型權重存檔點:選擇 chilloutmix 或你自己安裝的模型
  2. 點選 txt2img 文生圖
  3. Prompt 提示詞欄位輸入:Corgi sitting on a wooden chair in the library.
  4. Sampling method 採樣方式:DPM++ SDE Karras 或其他自行挑選
  5. Sampling steps 採樣步驟:20 或 10 。數字越小,跑得越快
  6. 按下 Generate 產生按鈕,不到一分鐘你的第一張 AI 人工智慧繪圖就出現了。

備註:由於是 AI 自動繪圖產生,當然跟我繪製出來的畫面不一樣

Leave A Comment