• UnoRouterUNOROUTER
Dokümantasyon
  • Sohbet Kılavuzu
Başlarken
  • Başlarken
Karakterler ve Dünya
  • Karakterler
  • Personalar
  • Lorebook'lar
  • Kartlar
Prompt Hazırlama
  • Ön Ayarlar
  • Prompt Şablonu
  • Grup Sohbetleri
Betikler
  • Makrolar (CBS)
  • Regex Betikleri
  • Tetikleyiciler ve Lua
Bağlam ve Medya
  • Bellek ve Bağlam
  • Görseller
  • Özel Sağlayıcılar
Verilerin
  • Verilerin
Gezin
  • Modeller
  • Sıralamalar
  • Denetleyici
  • Fiyatlandırma
  • Sohbet
  • Durum

Dokümanları ara...

Dokümantasyonu aramak için yazmaya başlayın

PlatformEntegrasyonlarSohbet
Sohbet Kılavuzu

Regex Betikleri

Hattın dört noktasında otomatik bul-değiştir.

Bir regex betiği dört noktadan birinde çalışır:

KipŞunun üstünde çalışır
editinputMesajın, prompt'a girmeden önce.
editoutputModelin yanıtı, kaydedilmeden önce.
editprocessBirleştirme sırasında tüm prompt.
editdisplayGörüntülenen mesaj; kayıt dokunulmadan kalır.

Her betik bir desen, bir değiştirme ($1 tarzı yakalama referanslarıyla) ve bayraklardan oluşur. Betikler karakterlere bağlıdır; kartlar kendi metin hatlarını taşıyabilir.

editdisplay güvenli oyun alanıdır: yalnızca gördüğünü değiştirir; kaydedilen veya gönderilen asla değişmez, bozuk bir desen sohbeti bozamaz.

Betik gövdesindeki yönergeler yürütmeyi denetler: sıra etiketi, aynı kipte birden çok betik varken hattaki konumu sabitler; eylem yönergeleri düz değiştirme yerine eşleşen metni taşır veya dönüştürür.

text
<order 10>
@@move_top

Görüntü katmanında yıldızlı vurguyu biçimlendirmeye çevir:

text
IN:  \*(.+?)\*
OUT: <em>$1</em>

SillyTavern regex betikleri karakter kartlarıyla birlikte içe aktarılır ve aynı kiplerde çalışır.

Makrolar (CBS)Tetikleyiciler ve Lua

Bu sayfada

Kipler
Betik alanları
Meta yönergeler
Örnek