# 用户设置

UI 自定义

更改聊天界面的主题、外观和感觉以适合您的偏好。

视觉小说模式

与带有精灵的角色聊天,就像在视觉小说中如 Doki Doki Literature Club 和其他著名的 VN 游戏中一样。

# 通用设置

这些是影响您整体 SillyTavern 体验的核心设置。

# UI 语言

SillyTavern 的用户界面提供多种语言。语言选择器提供以下选项:

  • 默认:如果可用,使用您的系统语言
  • 英语:无论系统设置如何,强制使用英语 UI
  • 下拉菜单中提供的其他语言

注意:此设置仅影响用户界面文本。对于 AI 对话翻译,请使用聊天翻译扩展。

# 软件版本

您当前的 SillyTavern 版本显示在右上角。此信息对于以下方面至关重要:

  • 故障排除问题
  • 确保与扩展的兼容性
  • 确定是否有更新可用

要将 SillyTavern 更新到最新版本,请参阅更新文档。

# 账户管理

控制您的 SillyTavern 用户账户,备份您的设置和用户数据,并在多用户模式中管理用户角色和权限。

# 账户

在账户对话框中,您可以查看和编辑您的个人资料信息,更改密码并管理账户设置。

个人资料信息

  • 显示名称(可通过铅笔图标编辑)
  • 用户头像(也可以使用身份更改)
  • 账户标识
  • 用户角色
  • 账户创建日期
  • 密码状态(锁定/解锁图标表示保护)

账户操作

  • 设置快照:创建、管理和恢复用户设置的备份
  • 下载备份:导出所有用户数据的完整备份
  • 更改密码:更新您的账户安全凭证

危险区域

应谨慎使用的关键账户操作:

  • 重置设置:将所有设置恢复为出厂默认值
  • 重置所有内容:完整的账户清除和出厂重置

# 管理面板

选择管理用户以查看和管理现有用户账户。

# 用户个人资料
  • 自定义头像管理(上传/删除)
  • 显示名称和标识
  • 角色和状态信息
  • 账户创建日期
  • 密码保护状态
# 账户控制
  • 编辑显示名称
  • 启用账户
  • 禁用账户
  • 提升为管理员
  • 降级为普通用户
# 管理操作
  • 下载用户数据备份
  • 更改用户密码
  • 删除账户
# 新用户

选择新用户以创建新的用户账户。

  • 显示名称*(例如,"John Snow")
  • 用户标识*(仅限小写字母、数字和破折号)
  • 密码(可选)
  • 密码确认

创建新用户会自动在 /data/ 目录中使用用户标识作为文件夹名称生成一个子文件夹。

# 退出登录

退出当前会话。

# 设置搜索

一个方便的搜索栏,帮助您快速找到特定设置:

  • 键入任何关键字以过滤和突出显示用户设置中的任何设置
  • 搜索设置名称和描述
  • 帮助更有效地导航复杂设置

# UI 主题

更改聊天界面的外观以适合您的偏好。

有关 用户设置本部分中设置的更多信息,请参阅UI 自定义

# 角色处理

  • 角色列表副标题:选择在 角色列表中角色名称下显示的附加信息:
    • 角色版本
    • 创建者
  • 导入卡片标签:控制导入角色卡时如何处理标签:
    • 询问 - 为每个导入显示对话框
    • 无 - 不导入任何标签
    • 全部 - 导入所有标签
    • 现有 - 仅导入已存在的标签
  • 高级角色搜索:启用时,使用模糊匹配并搜索所有角色数据字段,而不仅仅是名称。
  • 优先角色提示:如果启用,在可用时使用角色卡的系统提示覆盖。
  • 优先角色指令:如果启用,在可用时使用角色卡的历史后指令覆盖。
  • 从不调整头像大小:防止导入的角色图像被裁剪/调整大小。禁用时,图像将调整为 512x768。
  • 显示头像文件名:在角色列表中显示角色头像的实际文件名。
  • 无剧透模式:在编辑器面板中将角色定义隐藏在剧透按钮后面。

# 杂项

  • 重新加载聊天:重新加载并重绘当前聊天。
  • 调试菜单:访问调试选项。
  • 平滑流式传输:用于更平滑文本生成的实验性功能。包括速度控制滑块。
  • 消息声音:在消息生成完成时播放声音。
    • 仅后台声音:仅在浏览器标签页未聚焦时播放声音。
  • 宽松的 API URL:减少 API URL 的格式要求。
  • 知识库导入对话框:在导入带有嵌入知识的角色时显示世界信息/知识库的导入对话框。
  • 自动选择输入文本:单击时自动选择某些输入字段中的文本。
  • Markdown 热键:启用 markdown 格式的键盘快捷键。
  • 恢复用户输入:页面刷新时保留未保存的用户输入。
  • 移动 UI:允许通过拖动重新定位 UI 元素(仅限 PC)。
    • 重置按钮以恢复默认位置
    • 用于保存/加载 UI 布局的预设系统

# 聊天/消息处理

# 消息显示设置

控制消息在聊天界面中的加载和显示方式。这些设置影响整体聊天体验和性能。

  • 加载的消息数量:分页前加载的聊天历史消息数量(0 = 全部)
  • 流式传输 FPS:流式文本的更新速度(5-100 FPS)
  • 示例消息行为
    • 逐渐推出
    • 始终包含示例
    • 从不包含示例

# 输入和响应控制

确定消息如何发送以及 AI 如何继续其响应的设置。

  • 回车发送:在禁用、自动(PC)或启用之间选择
  • "发送"继续:使用发送按钮继续 AI 响应
  • 快速"继续"按钮:显示扩展 AI 最后消息的按钮
  • 快速"扮演"按钮:显示单消息角色扮演的按钮
  • 滑动:显示替代 AI 响应的箭头按钮(PC 和移动设备)
  • 手势:启用生成滑动手势(仅限移动设备)

# 自动管理

帮助管理聊天流程和内容的自动化功能。

  • 自动加载最后聊天:启动时自动加载最近的聊天
  • 自动滚动聊天:自动滚动到最新消息
  • 自动保存消息编辑:无需确认即可保存消息编辑
  • 确认消息删除:删除消息前提示
  • 自动修复 Markdown:自动纠正 markdown 格式

# 自动滑动

根据可配置的标准自动拒绝和重新生成 AI 消息。

  • 启用自动滑动:自动滑动功能的主开关
  • 最小生成消息长度:如果消息短于此值,则触发自动滑动
  • 黑名单词语:可以触发自动滑动的词语列表,用逗号分隔
  • 滑动黑名单词语数量:必须检测到的黑名单词语的最小数量才能触发自动滑动

# 自动继续

如果模型在达到特定长度之前停止,则自动继续响应。

这使您的 AI 可以分多个部分编写长响应,因此您可以有短的响应长度设置,同时仍然获得长回复。

它不会使 AI 写得比本来会写的更多。要求 AI 继续它认为"已完成"的消息通常不起作用。有关其他想法,请参阅如何让 AI 写得更多?

  • 启用自动继续:自动继续的主开关
  • 允许聊天补全 API:为聊天补全 API 端点启用自动继续功能
  • 目标长度(令牌):以令牌为单位的所需消息长度 - 如果消息短于此值,将触发继续(0-1024)

# 消息格式和显示

控制消息的格式和显示的内容。

  • 禁止外部媒体:阻止来自外部域的嵌入式媒体
  • 在响应中显示 {{char}}::如果生成,在响应中保留角色名称前缀
  • 在响应中显示 {{user}}::如果生成,在响应中保留用户名称前缀
  • 在响应中显示标签:允许(某些)HTML 标签在响应中显示为 HTML
  • 放松组中的消息修剪:允许 AI 在群聊中为其他角色发言,而不是停止响应生成
  • 显示群聊队列:在角色列表中显示群聊的响应顺序
  • 固定问候消息样式:始终呈现问候中的样式标签,即使消息由于延迟加载而未加载。

# 提示检查和调试

  • 将提示记录到控制台:将提示输出到浏览器控制台
  • 请求令牌概率:从 API 请求 AI 响应的令牌概率。在可用的情况下,可以在 令牌概率 中查看。

# 自动完成

  • 自动隐藏详细信息
  • 匹配样式(开始于/包含/模糊)
  • 视觉样式(主题/深色/浅色)
  • 键盘选择选项
  • 字体缩放
  • 宽度控制

# STscript 设置

STscript 解析器的配置选项。

# STRICT_ESCAPING

  • 管道在引用值中不需要转义。
  • 符号前面的反斜杠可以转义以提供文字反斜杠后跟功能符号。

有关更多信息,请参阅严格转义

# REPLACE_GETVAR

有助于避免变量值包含可能被解释为宏的文本时的双重替换。

有关更多信息,请参阅替换变量宏

# 清理菜单

清理菜单提供数据维护工具,帮助您识别和删除 SillyTavern 安装中的不必要文件。此功能有助于保持数据目录的组织,并可以释放大量磁盘空间。

# 如何使用清理

  1. 单击杂项部分下的清理按钮
  2. 单击扫描以分析您的安装。这可能需要一些时间,具体取决于数据目录的大小
  3. 查看找到的文件类别
  4. 使用查看在删除前预览文件内容
  5. 使用下载在删除前保存文件
  6. 根据需要删除单个文件或整个类别

# 清理类别

清理工具将松散文件扫描到以下类别中:

# 文件

  • 找到的内容:未与聊天消息或数据银行条目关联的文件
  • 位置/data/<user-handle>/user/files/
  • 风险⚠️ 将删除手动上传未在聊天中引用的文件
  • 何时清理:如果您不需要未引用的文件,可以安全删除

# 图像

  • 找到的内容:未与聊天消息关联的图像
  • 位置/data/<user-handle>/user/images/
  • 风险⚠️ 将删除手动上传未在聊天中引用的图像
  • 何时清理:如果您不需要未引用的图像,可以安全删除

# 聊天

  • 找到的内容:与已删除角色关联的聊天文件
  • 位置data/<user-handle>/chats/
  • 风险⚠️ 孤立的聊天将永久丢失
  • 何时清理:如果您有意删除角色且不再需要其聊天历史记录,可以安全删除

# 群聊

  • 找到的内容:与已删除群组关联的聊天文件
  • 位置data/<user-handle>/group chats/
  • 风险⚠️ 孤立的群聊将永久丢失
  • 何时清理:如果您有意删除群组且不再需要其聊天历史记录,可以安全删除

# 头像缩略图

  • 找到的内容:缺失或已删除角色的头像缩略图
  • 位置data/<user-handle>/thumbnails/avatar
  • 风险 可以安全删除 - 缩略图在需要时自动重新生成
  • 何时清理:始终可以安全清理,有助于释放空间

# 背景缩略图

  • 找到的内容:缺失或已删除背景的缩略图
  • 位置data/<user-handle>/thumbnails/bg
  • 风险 可以安全删除 - 缩略图在需要时自动重新生成
  • 何时清理:始终可以安全清理,有助于释放空间

# 聊天备份

  • 找到的内容:自动生成的聊天备份
  • 位置data/<user-handle>/backups/chat_*
  • 风险⚠️ 备份文件将永久丢失
  • 何时清理:考虑保留最近的备份,但可以安全删除较旧的备份

# 设置备份

  • 找到的内容:自动生成的设置备份
  • 位置data/<user-handle>/backups/settings_*
  • 风险⚠️ 设置备份文件将永久丢失
  • 何时清理:考虑保留最近的备份,但可以安全删除较旧的备份

# 调试菜单

调试菜单提供用于故障排除、维护和开发目的的功能。应谨慎使用这些功能,因为它们会显著影响您的 SillyTavern 安装。

由于扩展可以添加调试功能,可用选项将根据您安装的扩展而有所不同。

# 翻译和本地化功能

  • 获取缺失的翻译:分析当前语言环境(如果选择英语,则为所有语言环境)的缺失翻译并将结果输出到浏览器控制台
  • 应用语言环境:通过重新应用所选语言环境强制刷新当前语言设置

# 缓存和存储管理

  • 清除网络搜索缓存:从本地缓存中删除所有存储的搜索结果
  • 清除所有向量索引:完全删除所有源中存储的所有向量
  • 重置令牌缓存:清除存储的令牌计数,强制对所有聊天进行完整的重新标记化
  • 删除项目化提示:从本地存储中删除所有项目化提示

# 数据和统计

  • 刷新统计文件:使用现有聊天数据重建统计文件
  • 回填令牌计数器:重新计算当前聊天中所有消息的令牌计数
    • 在切换使用不同标记器的模型时很有用
    • 完成后触发聊天重新加载
    • 仅视觉更改,不修改聊天内容

# API 和扩展测试

  • 更改 Mancer 基本 URL:修改 Mancer API 服务器的基本 URL
  • 测试网络搜索扩展:使用当前设置执行测试搜索
  • 发送生成请求:使用当前选择的 API 测试文本生成

# 系统和调试工具

  • 强制入门:重新启动入门过程
  • 切换事件跟踪:启用/禁用用于调试的事件跟踪
  • 复制 ST 设置:[进行中] 将系统配置数据复制到剪贴板以用于错误报告

每个功能都可以使用其描述下方的"执行"按钮来执行。在使用这些工具之前考虑备份您的数据,因为某些操作无法撤销。