채팅 가이드
정규식 스크립트
파이프라인 네 지점에서 도는 자동 찾기·바꾸기.
정규식 스크립트는 네 지점 중 하나에서 실행됩니다:
| 모드 | 대상 |
|---|---|
editinput | 프롬프트에 들어가기 전의 내 메시지. |
editoutput | 저장되기 전의 모델 답변. |
editprocess | 조립 중인 프롬프트 전체. |
editdisplay | 화면에 그려진 메시지. 저장 내용은 그대로입니다. |
각 스크립트는 패턴, 치환 문자열($1 형식의 캡처 참조 사용), 플래그로 이루어집니다. 스크립트는 캐릭터에 붙으므로 카드가 자체 텍스트 처리 과정을 함께 담습니다.
editdisplay는 보이는 것만 바꿀 뿐 저장되거나 전송되는 내용은 바꾸지 않으므로, 잘못된 패턴이 대화를 망가뜨릴 수 없습니다.
스크립트 본문의 지시문이 실행을 제어합니다. order 태그는 같은 모드의 스크립트끼리 파이프라인 위치를 고정합니다. 동작 지시문은 치환 대신 일치 부분을 옮기거나 변형합니다.
text
<order 10>
@@move_top표시 계층에서 별표 강조를 마크업으로 변환:
text
IN: \*(.+?)\*
OUT: <em>$1</em>SillyTavern 정규식 스크립트는 캐릭터 카드와 함께 가져와 같은 모드로 동작합니다.