用户设置

中文译稿 · 由官方原文机器翻译,尚未逐句校对。对照原文 ↗

用户界面定制

更改聊天界面的主题、外观和风格以满足您的喜好。

视觉小说模式

使用精灵与角色聊天,就像在 Doki Doki 文学俱乐部和其他著名 VN 游戏等视觉小说中一样。

常规设置

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

用户界面语言

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

  • 默认:使用您的系统语言(如果可用)
  • 英语:无论系统设置如何,都强制使用英语 UI
  • 通过下拉菜单可以选择其他语言

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

软件版本

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

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

更新SillyTavern到最新版本,请参考 更新中 文档。

账户管理

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

账户

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

简介信息

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

账户操作

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

危险区

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

  • 重置设置:将所有设置恢复为出厂默认值
  • 重置一切:完成帐户擦除并恢复出厂设置

管理面板

适用于: 多用户模式

多账户功能需要 enableUserAccounts 在 config.yaml 中设置为 true。

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

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

选择 新用户 创建一个新的用户帐户。

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

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

退出

适用于: 多用户模式

退出当前会话。

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

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

用户界面主题

更改聊天界面的外观以满足您的喜好。

有关此部分中的设置的更多信息 用户设置,参见 用户界面定制.

角色处理

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

杂项

  • 重新加载聊天:重新加载并重画当前聊天。
  • 调试菜单:访问调试选项。
  • 流畅的串流:通过逐字母显示文本来平滑流式生成。包括速度控制滑块。要从平滑流中排除推理块,请启用“排除‘思考...’”选项。
  • 流淡入:对流文本应用淡入效果。可以在有或没有平滑流的情况下使用。
  • 留言声音:消息生成完成时播放声音。
    • 仅背景声音:仅在浏览器选项卡未聚焦时播放声音。
  • 宽松的 API URL:减少 API URL 的格式要求。
  • 世界书导入对话框:导入带有嵌入知识的角色时,显示世界书/世界书的导入对话框。
  • 自动选择输入文本:单击时自动选择某些输入字段中的文本。
  • Markdown 热键:启用 Markdown 格式的键盘快捷键。
  • 恢复用户输入:刷新页面时保留未保存的用户输入。
  • 移动用户界面:允许通过拖动重新定位 UI 元素(仅限 PC)。
    • 重置 按钮恢复默认位置
    • 用于保存/加载 UI 布局的预设系统

聊天/消息处理

消息显示设置

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

  • # 要加载的消息:分页前加载的聊天历史消息数(0 = 全部)
  • 流媒体 FPS:流文本的更新速度(5-100 FPS)
  • 示例消息行为:
    • 逐渐推出
    • 始终包含示例
    • 切勿包含示例
  • 图像滑动行为 (控制画廊风格图像的滑动切换回复操作):
    • 生成新的:允许生成新图像 图像生成 延伸
    • 翻转:循环浏览现有图像,在末端环绕

输入和响应控制

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

  • 输入发送:选择“禁用”、“自动”(PC) 或“启用”
  • “发送”继续:使用“发送”按钮继续 AI 回复
  • 快速“继续”按钮:显示延长AI最后一条消息的按钮
  • 快速“模拟”按钮:显示单消息角色模拟按钮
  • 滑动切换回复:显示替代 AI 响应的箭头按钮(PC 和移动设备)
  • 手势:启用滑动切换回复手势生成(仅限移动设备)

自动管理

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

  • 自动加载上次聊天记录:启动时自动加载最近的聊天记录
  • 自动滚动聊天:自动滚动到最新消息
  • 自动保存消息编辑:保存消息编辑内容而不确认
  • 确认消息删除:删除消息前的提示词
  • 自动修复 Markdown:自动纠正 Markdown 格式

自动-滑动切换回复

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

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

自动继续

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

这可以让你的人工智能在多个部分中写出一个长的响应,这样你就可以得到一个简短的响应 响应长度设置 同时仍然收到很长的回复。

它不会让人工智能写出比其他情况更多的内容。要求人工智能继续一条它认为“已完成”的消息通常是行不通的。参见 如何让AI写得更多? 以获得其他想法。

  • 启用自动继续:自动继续的主切换
  • 允许聊天补全 API:为聊天补全 API 端点启用自动继续功能
  • 目标长度(token):token 中所需的消息长度 - 如果消息短于该值(0-1024),将触发继续

消息格式和显示

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

  • 禁止外部媒体:阻止来自外部域的嵌入媒体
  • 显示 {{char}}:在回复中:如果生成,则在响应中保留角色名称前缀
  • 显示 {{user}}:在回复中:如果生成,则在响应中保留用户名前缀
  • 实验宏引擎:启用支持嵌套的高级宏处理
  • 在回复中显示标签:允许响应中的(某些)HTML 标签显示为 HTML
  • 放松群组消息修剪:允许AI在群聊中为其他角色发言,而不是停止生成响应
  • 显示群聊队列:显示群聊角色列表中的回复顺序
  • Pin 问候语消息样式:始终渲染问候语中的样式标签,即使消息由于延迟加载而被卸载。

提示词检查调试

  • 将提示词记录到控制台:输出提示词到浏览器控制台
  • 请求 token 概率:从 API 请求 AI 响应的 token 概率。如果有的话,可以在以下位置查看这些内容: 代币概率.

自动完成

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

ST脚本设置

配置选项 ST脚本解析器.

严格_转义

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

参见 严格逃脱 了解更多信息。

REPLACE_GETVAR

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

参见 替换变量宏 了解更多信息。

清理菜单

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

警告“重要警告”

清理工具将永久删除文件。 此操作无法撤消!

手动上传到 /data/user/files/ 和 /data/user/images/ 如果目录不与聊天消息或资料库条目关联,则目录将被删除。

如果不确定,请在使用“清理”菜单之前备份数据。

如何使用清理功能

  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 安装。

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

翻译和区域设置功能

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

缓存和存储管理

  • 清除网络搜索缓存:从本地缓存中删除所有存储的搜索结果
  • 清除所有向量索引:完全删除所有源中所有存储的向量
  • 重置token缓存:清除存储的 token 计数,强制所有聊天完全重新标记
  • 删除逐项提示词:从本地存储中删除所有逐项提示词

数据与统计

  • 刷新统计文件:使用现有聊天数据重建统计文件
  • 回填 token 柜台:重新计算当前聊天中所有消息的 token 计数
    • 在具有不同分词器的模型之间切换时很有用
    • 完成后触发聊天重新加载
    • 仅视觉变化,不修改聊天内容

API 和扩展测试

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

系统和调试工具

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

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