Skip to Content

消息拦截与记录

这是一个用于 SillyTavern 的消息拦截与预览工具,让用户可以在消息发送给 AI 之前,先看看实际发送了什么内容。


这个组件能做什么?

1. 消息拦截预览

在你点击发送之前,先”截住”这条消息,让你看看 SillyTavern 实际会发送给 AI 的完整内容是什么样的。

这对于以下情况很有用:

  • 想确认世界书、角色卡、系统提示词有没有正确加载
  • 调试为什么 AI 回复不对劲
  • 学习了解 SillyTavern 的消息结构

2. 历史消息查看

打开小白X主菜单-辅助工具-Log记录及Log拦截

AI 回复旁边会多出一个小按钮 ,点击可以查看当时发送给 AI 的完整请求内容。


界面按钮说明

位置按钮样式功能
发送按钮旁边点击一下:拦截下一条消息并预览;长按:开启/关闭持续拦截模式
AI 消息旁边查看这条消息对应的历史 API 请求

预览弹窗功能

当拦截成功后,会弹出一个预览窗口,包含:

  • 消息内容:按 SYSTEM / USER / ASSISTANT 角色分类显示,用不同颜色区分
  • 搜索功能:可以在内容中搜索关键词
  • 切换原始格式:可以在”整理后的格式”和”原始 JSON 数据”之间切换查看
  • 窗口可拖动:按住标题栏可以拖动窗口位置

弹窗底部按钮:

  • :搜索结果上一个/下一个
  • 切换原始格式:查看原始 JSON 数据
  • 搜索:聚焦到搜索框
  • 关闭:关闭弹窗

两种拦截模式

普通模式(点击一下)

  • 拦截一次后自动恢复正常
  • 消息不会真正发送给 AI
  • 适合偶尔查看一下

持续拦截模式(长按开启)

  • 按钮会变成红色
  • 每次发送都会被拦截并显示预览
  • 再次长按关闭
  • 适合连续调试

设置选项

在扩展设置中有两个开关:

设置项作用
预览功能控制发送按钮旁边的拦截按钮是否显示
历史记录控制每条消息旁边的历史查看按钮是否显示

使用场景举例

  1. 检查世界书是否生效:开启拦截,发送一条消息,在预览中搜索世界书里的关键词

  2. 排查角色行为异常:查看 SYSTEM 部分有没有包含正确的角色设定

  3. 学习消息结构:切换到原始格式,看看完整的 API 请求长什么样

  4. 对比不同设置效果:修改设置前后各拦截一次,对比差异