Skip to content

Repository files navigation

SillyTavern 全自动总结 V1.0

基于 JS-Slash-Runner(酒馆助手)的 SillyTavern 自动对话总结脚本。自动将聊天记录总结为结构化摘要并存入世界书,支持自定义 API、多级权重评分、暗色主题。

功能

  • 自动触发总结 — 当未总结消息数达到阈值时自动触发,无需手动操作
  • 图片上下文兼容 — 跳过标记为不进入上下文的生图消息,并使用安全替代文本代替内部生图 Prompt
  • 自定义 API — 支持任意 OpenAI 兼容的 API,在弹窗中独立配置 URL / Key / 模型,支持测试API通断
  • 世界书集成 — 总结结果自动写入当前角色的主世界书
  • 双模式 — 小总结(默认10 /次)与大总结(默认30 条/次),按需修改
  • 权重评分 — 每条总结附带 10 维度权重评分,支持按权重筛选查看
  • 暗色主题 — 内置多色主题,根据 accent 颜色自动切换明暗,弹窗和卡片整体变色
  • 服务端代理 — 通过 SillyTavern 后端代理 API 请求,彻底规避浏览器 CORS 限制(模型列表加载 + 摘要生成均走代理)
  • 手动 / 自动 — 支持手动单次总结和全自动批量总结
  • 导入包 — 附带 JS-Slash-Runner 导入包 JSON,一键导入

环境要求

安装说明

方式一:导入包(推荐)

  1. 在 SillyTavern 中打开酒馆助手
  2. 点击"导入" → 选择 SillyTavern全自动总结V1.0_导入包.json
  3. 刷新页面

方式二:手动添加

将 SillyTavern全自动总结V1.0.js 放入 JS-Slash-Runner 脚本目录,或作为用户脚本加载。

使用说明

  1. 点击 SillyTavern 扩展菜单中的"全自动总结"入口
  2. 在弹窗中配置 API URL、API Key
  3. 点击"加载模型"选择模型
  4. 点击"测试连接"验证配置
  5. 点击"手动总结"或开启"自动总结"

图片消息与上下文兼容

当其他扩展在消息的 extra 中写入以下字段时,本脚本会同步遵守相同的总结策略:

  • exclude_from_context: true:该消息不计入自动触发数量、总结分段或手动总结内容。
  • context_message:总结时使用该安全文本,例如 [Sent a selfie.],不读取内部生图 Prompt。

本脚本只负责总结阶段的过滤,不会自行修改 SillyTavern 的聊天上下文或图片生成流程。图片是否进入聊天模型上下文,仍由 SillyTavern 和对应生图扩展决定。

API 配置

  • API 基础 URL: 你的 API 端点 (如 https://api.openai.com/v1)
  • API 密钥: 你的 API Key
  • 配置存储在浏览器 localStorage,私密安全

主题定制

点击色块按钮切换主题色,或使用颜色选择器自定义。深色 accent 自动切换暗色主题。

文件说明

文件 说明
SillyTavern全自动总结V1.0.js 主脚本 (UserScript 格式)
SillyTavern全自动总结V1.0_导入包.json JS-Slash-Runner 导入包

v1.3.0

  • 支持 exclude_from_context 和 context_message 图片上下文策略。
  • 排除消息不再占用自动总结触发数量或分段配额。
  • 修复总结脚本恢复可见消息时可能清除其他扩展隐藏状态的问题。
  • 手动总结与自动总结统一使用相同的安全消息过滤规则。

License

MIT

About

SillyTavern 酒馆全自动总结脚本

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages