聊天指南
正規表示式腳本
在管線四個點上運行的自動尋找取代。
一個正規表示式腳本在四個點之一運行:
| 模式 | 作用於 |
|---|---|
editinput | 在進入提示詞之前的你的訊息。 |
editoutput | 在被保存之前的模型回覆。 |
editprocess | 組裝期間的整個提示詞。 |
editdisplay | 繪製出來的訊息。儲存的內容維持不變。 |
每個指令碼由一個樣式、一段取代內容(可用 $1 形式的擷取參照)與若干旗標組成。指令碼附著在角色上,因此卡片可以自帶文字處理流程。
editdisplay 只會改變你看到的內容,不會改變儲存或送出的內容,因此有問題的樣式也不會弄壞對話。
指令碼內文中的指示詞控制執行方式。order 標籤可在同模式的指令碼之間固定流程位置。動作指示詞會移動或轉換比對到的內容,而不是取代它。
text
<order 10>
@@move_top在顯示層把星號強調轉換為標記:
text
IN: \*(.+?)\*
OUT: <em>$1</em>SillyTavern 的正規表示式腳本會隨角色卡一併匯入,並在相同模式下運行。