本篇文章介紹 Stable Diffusion web UI 檢查點 (Checkpoint),包含格式、如何新增和模型下載平台 Civitai 。

簡介

檢查點其實就是訓練過的模型,不同的模型能生成或擅長生成的圖片不同。有些擅長生成寫實風格,有些擅長生成動漫圖像,必須先選擇好模型才能正確生成。

檔案格式

模型有兩種檔案格式:

  1. *.safetensors
  2. *.ckpt

ckpt 檔案有安全性問題不建議使用,建議只使用 safetensors 格式就好。

浮點數

模型根據浮點數也有分為以下兩種

  • Fp32: Single Precision,使用 32 位元浮點數,數檔案較大,精度較高。訓練模型建議使用。
  • Fp16: Half Precision,使用 16 位元浮點數,檔案較小。適合一般生圖使用。

安裝

web UI 的模型存放位置為

1
stable-diffusion-webui/models/Stable-diffusion

一開始預設只有 v1-5-pruned-emaonly.safetensors
v1-5-pruned-emaonly.safetensors

如果要新增模型,直接下載放到這個資料夾下。例如:我們下載之前很流行的 AI 網紅模型,下載模型檔案 chilloutmix_NiPrunedFp16Fix.safetensors。然後將檔案放置在上面所說的資料夾下,然後按下網頁上 Stable Diffusion checkpoint 區塊右邊的重整按鈕 🔄,就可以看到新的模型。
chilloutmix_NiPrunedFp16Fix.safetensors

使用相同輸入比較一下內建的 v1-5-pruned-emaonly 和 chilloutmix_NiPrunedFp16Fix 的差異

v1.5ChilloutMix
v1.5ChilloutMix

Civitai

Civitai 是一個可以分享和探索模型的平台,可以在上面找到很多不同的模型和一些產出結果和提示詞的範例。
Civitai

可以在上面尋找自己想要的模型下載,左上角會寫他的類別,要找寫 Checkpoint 才是可以安裝為檢查點的檔案,也有其他類別,以後有機會再說。

點進去模型之後,上面可能有不同版本可以選擇,例如上面提到的 fp32 / fp16,依據自己的需求選擇
Civitai

延伸閱讀

上一篇 Stable Diffusion 教學 - 採樣方法 (Sampling Method)
下一篇 Stable Diffusion 教學 - 擴充功能 (Extensions)