LoRA 觸發詞是什麼?提示詞裡怎麼寫才會生效
LoRA 觸發詞是喚醒訓練內容的那把鑰匙。運作原理、改寫方法、Danbooru 捷徑,加上 DiT 訓練規則一次講完。
看完不如直接動手試一次。PixAI 免費就能開始。
LoRA 觸發詞是開鎖用的那串咒語。選對了,提示詞立刻活過來;選錯了,你會盯著畫面納悶 LoRA 到底掛上去沒有。
前幾篇我們談過 LoRA 是什麼 和 權重要怎麼調。這一篇是分水嶺:哪些字真的會啟動LoRA 學過的東西,哪些字模型根本當作沒看到。
這篇會講觸發詞的運作方式、怎麼改成自己想要的樣子、寫提示詞時的 DO/AVOID 原則,還有你哪天要自己訓練 LoRA 時必須知道的觸發詞規則。如果你剛接觸 LoRA,先看 LoRA 使用完整指南,裡面有載入方式、權重和整個流程。
📚 LoRA 系列全部文章
LoRA 觸發詞到底是什麼
觸發詞是 LoRA 作者在訓練階段埋進去的特定關鍵字或短句,有人也叫它啟動詞。這些字出現在你的提示詞裡,就會喚醒 LoRA 的訓練資料,告訴它要把哪些特徵套到輸出上。
少了對的觸發詞,再強的角色 LoRA 也只會給你一張泛泛、抓不到重點的圖。加上去之後,髮型、招牌服裝、特殊瞳色這些讓人一眼認出角色的細節才會出現。
把觸發詞想成 LoRA 被訓練來回應的通關密語。每位作者都會自己挑一組,而且幾乎都會列在 LoRA 的說明頁上,讓使用的人知道怎麼叫出每個功能。
觸發詞是怎麼啟動功能的
當你把提示詞送進一個掛了 LoRA 的模型,系統會掃過整串字,找出它認得的觸發詞。找到的觸發詞會啟動 LoRA 訓練時學到的特徵對應,其餘的字則照常交給基礎模型處理。
上圖那串提示詞裡,purple_eyes、hair_ornament、pointy_ears 這三個字在訓練時被登記為觸發詞,各自打開一項學過的特徵。像 sunset 這種不在 LoRA 詞彙表裡的字,就直接穿過去交給基礎模型,完全不受 LoRA 影響。
同一個 LoRA 換一組提示詞就表現得天差地遠,原因就在這裡——你每次生成,其實都在挑要叫醒它訓練內容裡的哪一塊。
「觸發詞就是打開 LoRA 全部實力的那組密碼。」
改寫觸發詞,做出自己的版本
多數角色 LoRA 都附一組預設觸發詞,把角色鎖在標準造型上,包含原作那套服裝。要畫原裝同人當然方便,但想換一身衣服就綁手綁腳。以下是跳出預設值的做法。
假設你掛上流螢 LoRA(崩壞:星穹鐵道),想讓她穿傳統和服而不是預設的機甲裝。照這四步走:
先找出 LoRA 的預設觸發詞
打開 LoRA 說明頁。作者通常會把觸發詞全部列出來——角色識別、服裝元素、招牌特徵都有。流螢 LoRA 可能長這樣:
拿掉綁服裝的觸發詞
把會鎖死原始造型的部分全部刪掉,只留名字和不會變的特徵(髮色、瞳色、髮飾)。
寫進你要的新服裝
接著用一般描述性的提示詞把新造型疊上去。這些字不必是觸發詞,基礎模型會處理。
生成,然後微調
跑一次看看。如果角色身上還是有原造型的影子,代表 LoRA 的訓練在跟你拉扯。把 LoRA 權重降到 0.7 左右,讓和服那組提示詞有空間站住。
為什麼這樣有效
只保留定義角色的觸發詞、丟掉服裝觸發詞,等於是告訴 LoRA:「角色我要,衣服我自己來。」這也是為什麼一個設計良好的 LoRA,本來就不該把服裝元素鎖進觸發詞裡。
只鎖不會變的特徵
不論你是在為自己訓練的 LoRA 挑觸發詞,還是在寫提示詞時篩選要留哪些字,最重要的原則只有一條:
以後有可能想換掉的東西,就不要做成觸發詞。
該寫進觸發詞的
這些是不管在什麼情境下都能定義這個角色的東西,是應該永遠在場的視覺常數:
- 眼睛特徵:
heterochromia_blue_red,purple_eyes,star_shaped_pupils - 獨特標記:
tacet_mark,facial_tattoo,beauty_mark - 招牌配件:
black_tiara,hair_ornament,earrings - 特殊身體特徵:
pointy_ears,fangs,heterochromia
不要寫進觸發詞的
這些是每次生成都該保持彈性的東西,鎖進觸發詞以後只會反過來纏住你:
- 服裝細節 — 場景一換衣服就得換,留點餘地
- 綁姿勢的元素 — 姿勢應該跟著提示詞語境走
- 背景或環境元素 — 場景變化太大,鎖不住
- 臨時性或不固定的元素 — 任何「有時候才有」的東西
把特定服裝寫進觸發詞,代表你每次想換衣服都得手動刪掉再重寫。這件事很快就會變得很煩,而且會嚴重限制 LoRA 的泛用性——跟一個好 LoRA 該有的樣子正好相反。
偷懶的做法:直接抄 Danbooru 標籤
不想一個一個把角色特徵挖出來?Danbooru 早就幫你做完了。這個由社群維護的圖庫幾乎替所有熱門動漫、遊戲角色建好了標籤體系,工作等於已經完成。
實用建議
把 Danbooru 當成觸發詞的靈感來源。現在的角色 LoRA 大多是用帶 Danbooru 標籤的資料訓練的,所以你在那邊找到的標籤,往往可以直接對上 LoRA 的詞彙。
Danbooru 的正確用法
搜尋角色的官方圖或標籤完整的同人圖
社群標得越勤的頁面,中繼資料越完整。
看圖片左側列出的標籤
重點看「Character」和「General」兩區,這兩區的標籤最能乾淨地對應到 LoRA 觸發詞。
只抄不會變的特徵標籤
套用第 04 節的 DO/AVOID 原則:瞳色、髮色、配件照抄,服裝、姿勢、背景標籤跳過。
確認格式能對上 PixAI
Danbooru 標籤用底線連接單字(例如 long_hair)。多數 LoRA 直接吃這個格式,不用另外轉換。
觸發詞的最佳排列結構
想要 1:1 還原一個角色,提示詞的順序要固定。觸發詞放前面、彈性元素放後面,基礎模型的反應會穩定得多。
模板結構
整串的邏輯是從「什麼定義了這個角色」流到「什麼可以換」:
permanent_features,
optional_tweaks,
flexible_elements
實際範例
這是遐蝶(崩壞:星穹鐵道)照著模板寫出來的觸發詞區塊:
long purple hair,
low twintails,
purple eyes,
pointy ears,
hair flower,
crown of thorns,
black tiara
注意觸發詞區塊裡沒有什麼:沒有服裝、沒有姿勢、沒有背景。那些東西放在提示詞後段當彈性元素,像 red dress, sitting, garden,基礎模型才能自由發揮,不會被 LoRA 拉著走。
為什麼別把服裝寫進觸發詞
把特定服裝放進觸發詞區塊,等於每次換裝都要手動刪掉重打,很快就會累。更麻煩的是,LoRA 訓練時已經把這個角色和那套衣服綁在一起,就算你把觸發詞刪了,模型還是會往那個方向偏。一開始就不要把服裝寫進去,這個問題根本不會發生。
DiT LoRA 訓練的觸發詞實務
進階段落:如果你只是使用別人的 LoRA、不打算自己訓練,可以直接跳過。要在 PixAI 上開訓練的話,下面這幾條規則就很重要。
PixAI 的 DiT LoRA 訓練,觸發詞的邏輯和大家在 SDXL 流程裡習慣的逗號堆標籤不一樣。而且 DiT.1 和 DiT.2 的規則彼此不同——這是第一次訓練 DiT LoRA 的人最常翻車的地方。
Tsubaki LoRA(DiT.1)的觸發詞
訓練 Tsubaki LoRA 時,觸發詞要短、要準。長串描述句在這裡幫倒忙。
角色 LoRA — 照這個格式寫:
範例:
風格或概念 LoRA — 抓住整份資料集共通的那個核心特徵:
DiT.1 通用原則:
- 觸發詞要短而具體
- 避免多重子句的長觸發句
- 找出資料集中每張圖都共有的那個最關鍵特徵
Tsubaki.2 LoRA(DiT.2)的觸發詞
DiT.2 把「越短越好」這條規則整個反過來。訓練 Tsubaki.2 LoRA 時,我們建議觸發詞至少 30 個字元,把主體的核心特徵描述清楚。描述得越完整,Tsubaki.2 在訓練時越能把你的概念定住。
好的 Tsubaki.2 觸發句讀起來比較像一份濃縮的特徵清單,而不是單一個代號——寫的是可以辨識的視覺特徵,不只是一個名字。
一個寫得不錯的 DiT.2 觸發句:
快速檢查:訓練 DiT.2 LoRA 時,如果你的觸發詞還不到 30 個字元,等於白白放掉可以拿到的訓練品質。
從資料集準備到參數調整,在 PixAI 上自己訓練 LoRA 的完整流程,可以看 PixAI LoRA 訓練指南。
常見問題
關於 LoRA 觸發詞,最常被問到的幾個問題。
LoRA 觸發詞是什麼?
LoRA 觸發詞是寫進提示詞後會啟動 LoRA 訓練內容的特定關鍵字或短句。LoRA 作者在訓練階段把這些字和特定視覺特徵綁在一起——角色名字、髮色、招牌服裝或特殊姿勢。提示詞裡少了正確的觸發詞,LoRA 等於半睡半醒,生出來的圖就很平庸。把觸發詞當成啟動密碼:對的那組會打開 LoRA 的全部能力,漏掉或寫錯就等於碰不到它學過的東西。
要去哪裡找一個 LoRA 的觸發詞?
在 PixAI 上,把 LoRA 載入生成任務時,觸發詞會自動出現在提示詞欄位裡。你也可以到該 LoRA 的詳細頁面看,作者通常寫在說明區。如果這個 LoRA 是用帶 Danbooru 標籤的資料訓練的(現在多數動漫角色 LoRA 都是),那該角色原本的 Danbooru 標籤通常就能當觸發詞用。真的完全沒有寫觸發詞的 LoRA,就去看模型的中繼資料,或用第 05 節的 Danbooru 方法。
觸發詞該放在提示詞的哪個位置?
放靠前面。基礎模型對前段的字給的權重比較高,觸發詞擺在開頭,LoRA 被啟動得比較穩。建議的順序是:character_name → permanent_features → optional_tweaks → flexible_elements(場景、氛圍、光線)。例如先寫「kafka, long purple hair, low twintails, purple eyes」,再接「in a cyberpunk alley, neon lights, looking back」。這樣既保住 LoRA 的優先權,場景又留得下彈性。
可以改掉 LoRA 原本的觸發詞嗎?
可以,而且這是效果最好的客製化技巧之一。核心的角色身分觸發詞(名字、髮色瞳色這類固定特徵)要留著,但綁服裝、姿勢、表情、背景的觸發詞都可以自由換掉。舉例來說,如果流螢 LoRA 預設帶「white dress, white gloves」,你可以刪掉改成「kimono, traditional dress, floral pattern」,LoRA 會保留流螢的長相,同時換上新衣服。兩條原則:固定特徵的觸發詞不要刪;自己訓練 LoRA 時,只把穩定特徵寫進觸發詞,服裝不要寫。
是不是每個 LoRA 都需要觸發詞?
不一定。風格 LoRA 和概念 LoRA 有時候不用寫觸發詞也會作用,因為它學的是改變整張圖的調性。但角色 LoRA、姿勢 LoRA、服裝 LoRA 幾乎都需要觸發詞才會啟動特定特徵。安全的做法是:除非作者在說明裡明講不需要,否則就假設它需要。如果你掛上一個 LoRA 卻看不出任何效果,最常見的原因就是觸發詞漏了或拼錯了。
觸發詞和一般的提示詞標籤差在哪?
一般標籤是基礎模型認得的任何字——「sunset」「cyberpunk」「smiling」——它依照基礎模型的通用訓練去影響輸出。LoRA 觸發詞不一樣,那是 LoRA 作者在訓練時刻意跟某些學到的特徵綁在一起的關鍵字。你用觸發詞,等於在基礎模型之上再啟動 LoRA 的專門訓練。一般標籤影響整體構成,觸發詞打開的是 LoRA 的特定能力。同一個字也可能兩種身分都有:如果某個角色 LoRA 把「purple_eyes」訓練成觸發詞,這個字就會啟動該 LoRA 對眼睛的特殊處理;但在沒掛 LoRA 的提示詞裡,它只是把基礎模型往紫色眼睛推一下而已。
寫了觸發詞,LoRA 卻沒反應?
觸發詞都寫了 LoRA 還是沒動靜,原因通常是四種之一。第一,基礎模型不對盤:用 Haruka V2 訓練的 LoRA 掛到 Noob 系模型上,觸發詞再正確也跑不出來。第二,觸發詞拼錯或格式不對:Danbooru 式標籤用底線(long_hair,不是「long hair」),格式錯了就不會啟動。第三,LoRA 權重太低:調到 0.8~1.0 看看訓練內容有沒有真的生效。第四,提示詞元素互相打架:其他標籤太多會稀釋 LoRA 的影響力。先用只有觸發詞的最精簡提示詞確認 LoRA 有在動,再一層一層把場景細節加回去。
Tsubaki.2 的觸發詞用法不一樣嗎?
不一樣。Tsubaki.2(PixAI 的 DiT.2 基礎模型)需要的觸發句比 SDXL 或 DiT.1 LoRA 長得多、也描述得多。SDXL 流程用的是「hatsune_miku, vocaloid, twin_tails」這種精簡逗號標籤,Tsubaki.2 期待的是至少 30 個字元、把主體當成一份完整特徵清單來寫的句子,例如「A young woman with long silver hair, golden eyes, and a futuristic black visor」。Tsubaki.2 的觸發詞如果不到 30 個字元,訓練品質就是白白流失。完整規格請看 DiT LoRA 訓練指南。
同一組觸發詞可以用在多個 LoRA 上嗎?
技術上可以,但通常會出問題。兩個共用同一個觸發詞的 LoRA 疊在一起時會同時被啟動,各自學到的特徵互相衝突,畫面就會變形或前後不一致。最乾淨的做法是訓練時就給每個 LoRA 一組獨一無二的觸發句,例如用角色名字當主要觸發詞,讓它有命名空間的作用。真的非得把觸發詞重疊的 LoRA 一起用,就把兩邊權重都降到 0.5~0.7 緩和衝突。多角色生成的完整流程,可以看 多角色 LoRA 生成指南。
✓ Danbooru 標籤是找觸發詞最快的捷徑
✓ DiT.1 要短觸發詞,DiT.2 要 30 字元以上的描述句
權重和觸發詞都掌握之後,下一關是在同一張圖裡疊多個 LoRA——包括 AI 繪圖的老難題:讓兩個角色同框而且不互相融掉。
繼續讀 LoRA 系列
該把觸發詞拿去實戰了。
