跳到內容

LoRA 與 Embeddings

  1. 點生成台左邊的「LoRA」格,打開資源庫的 LoRA 分頁。
  2. 點一個 LoRA 就會加進來(提示詞裡會多一個 <lora:名字:權重>),再點一次拿掉。
  3. 卡片上可以直接拉「權重」。

也可以直接在提示詞裡寫 <lora:名字:0.8>,效果一樣。

資源庫的篩選可以勾「只顯示可搭配 SDXL 者」(跟著目前的主模型),不合的就不會列出來。

LoRA 是針對某一種架構訓練的:SDXL 的 LoRA 不能套在 Anima 上,FLUX.1 的也不能套在 SDXL 上。

  • 不合的 LoRA,資源庫的卡片與提示詞裡的標籤都會標成「不相容」。
  • 照樣可以生成,只是那個 LoRA 會被跳過,生成紀錄會說明。

在資源庫點 LoRA 卡片打開詳細:

  • 觸發詞:從 LoRA 檔案內讀取。內容不正確時,可以按「編輯」修改,一行一個;修改後按「套用檔案預設」可以恢復為預設(檔案內記錄的觸發詞)。
  • 備註:自己的筆記,例如適合的權重、跟哪個模型搭。
  • 更換封面:預設用圖庫裡用過這個 LoRA 的圖,也可以上傳一張。
  • 「查看用過的 N 張」:跳到圖庫,只列出用過它的圖。

在 CoCo 訓練完的 LoRA,觸發詞會自動記好。

Embeddings(Textual Inversion)放進 embeddings 資料夾後,在提示詞或負面裡寫它的檔名就會套用,例如負面寫 lazyhand。

在資源庫的 Embeddings 分頁可以按「加入提示詞」「加入負面」。跟目前主模型架構不合的不會套用,生成時會提醒。

  • LyCORIS(LoHa、LoKr) 目前不支援。
  • 一般的 kohya LoRA 如果 diffusers 載入出錯,CoCo 會自動改用另一種方式融合,原因會寫在生成紀錄。