聊天指南
正規表示式腳本
在管線四個點上運行的自動尋找取代。
模式
一個正規表示式腳本在四個點之一運行:
| 模式 | 作用於 |
|---|---|
editinput | 在進入提示詞之前的你的訊息。 |
editoutput | 在被保存之前的模型回覆。 |
editprocess | 組裝期間的整個提示詞。 |
editdisplay | 渲染後的訊息;儲存保持不變。 |
腳本欄位
每個腳本由一個模式、一個取代(帶 $1 式擷取引用)和一些旗標組成。腳本掛在角色上,因此卡片可自帶文字管線。
editdisplay 是安全的試驗場:它只改變你所見,絕不觸及儲存或傳送的內容,因此壞掉的模式無法損壞聊天。
元指令
腳本主體內的指令控制執行:order 標籤在多個腳本處於同一模式時固定其在管線中的位置,動作指令則移動或變換命中的文字,而非普通取代。
text
<order 10>
@@move_top範例
在顯示層把星號強調轉換為標記:
text
IN: \*(.+?)\*
OUT: <em>$1</em>SillyTavern 的正規表示式腳本會隨角色卡一併匯入,並在相同模式下運行。