# 用户设置
规范地址:https://xstavern.com/wiki/usage/user-settings/
原文:https://sillytaverncn.net/usage/user-settings/
核对日期:2026-11-03
授权迁移,保留作者、上游许可与出处。
用户设置
# 用户设置
:::callout
**[UI 自定义](uicustomization.md)**
更改聊天界面的主题、外观和感觉以适应您的偏好。
:::
:::callout
**[视觉小说模式](Visual-Novel.md)**
像在《心跳文学部》和其他著名视觉小说游戏中一样,与带有立绘的角色聊天。
:::
## 常规设置
这些是影响您整体 SillyTavern 体验的核心设置。
### UI 语言
SillyTavern 的用户界面支持多种语言。语言选择器提供以下选项:
* **默认**:如果可用,使用您的系统语言
* **英语**:无论系统设置如何,强制使用英文界面
* 通过下拉菜单可选择其他语言
注意:此设置仅影响用户界面文本。要进行 AI 对话翻译,请使用[聊天翻译](../../extensions/Translation.md)扩展。
### 软件版本
您当前的 SillyTavern 版本显示在右上角。此信息对于以下情况至关重要:
* 排查问题
* 确保与扩展的兼容性
* 确定是否有可用更新
要将 SillyTavern 更新到最新版本,请参阅[更新](/Installation/Updating)文档。
### 账户管理
控制您的 SillyTavern 用户账户,备份您的设置和用户数据,并在[多用户模式](/Administration/multi-user.md)中管理用户角色和权限。
#### 账户
在账户对话框中,您可以查看和编辑您的个人资料信息、更改密码以及管理账户设置。
**个人资料信息**
* 显示名称(可通过铅笔图标编辑)
* 用户头像(也可以使用[人格面具](/Usage/User_Settings/User_Settings.md#personas)进行更改)
* 账户名称
* 用户角色
* 账户创建日期
* 密码状态(锁定/解锁图标表示保护状态)
**账户操作**
* **设置快照**:创建、管理和恢复用户设置的备份
* **下载备份**:导出所有用户数据的完整备份
* **更改密码**:更新您的账户安全凭证
**危险区域**
应谨慎使用的关键账户操作:
* **重置设置**:将所有设置恢复为出厂默认值
* **重置所有内容**:完全清除账户并恢复出厂设置
#### 管理面板
!!! 适用于:[多用户模式](/Administration/multi-user.md)
多账户功能需要在 config.yaml 中将 `enableUserAccounts` 设置为 true。
!!!
选择**管理用户**以查看和管理现有用户账户。
##### 用户配置文件
- 自定义头像管理(上传/删除)
- 显示名称和账户名称
- 角色和状态信息
- 账户创建日期
- 密码保护状态
##### 账户控制
- 编辑显示名称
- 启用账户
- 禁用账户
- 提升为管理员
- 降级为普通用户
##### 管理操作
- 下载用户数据备份
- 更改用户密码
- 删除账户
##### 新用户
选择**新用户**以创建新用户账户。
* 显示名称*(例如,"John Snow")
* 用户名称*(仅限小写字母、数字和破折号)
* 密码(可选)
* 密码确认
创建新用户会自动在 /data/ 目录中生成一个子文件夹,使用用户的名称作为文件夹名称。
#### 登出
!!! 适用于:[多用户模式](/Administration/multi-user.md)
!!!
退出当前会话。
### 设置搜索
一个方便的搜索栏,可帮助您快速找到特定设置:
* 输入任何关键字以在用户设置中过滤和突出显示设置
* 搜索设置名称和描述
* 帮助更有效地浏览复杂设置
## UI 主题
更改聊天界面的外观以适应您的偏好。
有关 **用户设置**这一部分中的设置的更多信息,请参阅 [UI 自定义](uicustomization.md#ui-theme)。
## 角色处理
* **角色列表副标题**:选择在[ 角色](/Usage/Characters/characterdesign.md)列表中角色名称下显示的附加信息:
- 角色版本
- 创建者
* **导入角色卡标签**:控制导入角色卡时如何处理标签:
- 询问 - 为每次导入显示对话框
- 无 - 不导入任何标签
- 全部 - 导入所有标签
- 现有 - 仅导入已存在的标签
* **高级角色搜索**:启用后,使用模糊匹配并搜索所有角色数据字段,而不仅仅是名称。
* **优先使用角色提示词**:如果启用,在可用时使用角色卡的系统提示词覆盖。
* **优先使用角色指令**:如果启用,在可用时使用角色卡的历史后指令覆盖。
* **从不调整头像大小**:防止裁剪/调整导入的角色图像大小。禁用时,图像将调整为 512x768。
* **显示头像文件名**:在角色列表中显示角色头像的实际文件名。
* **无剧透模式**:在编辑器面板中将角色定义隐藏在剧透按钮后面。
## 杂项
* **重新加载聊天**:重新加载并重绘当前聊天。
* **[调试菜单](#debug-menu)**:访问调试选项。
* **平滑流式传输**:通过逐字母显示文本来平滑流式生成。包括速度控制滑块。
* **流式淡入**:对流式文本应用淡入效果。可以与平滑流式传输一起使用或单独使用。
* **[消息声音](uicustomization.md#message-sound)**:在消息生成完成时播放声音。
- **仅后台声音**:仅在浏览器标签未聚焦时播放声音。
* **宽松的 API URL**:降低 API URL 的格式要求。
* **Lorebook 导入对话框**:在导入带有嵌入式知识的角色时显示世界信息/Lorebook 的导入对话框。
* **自动选择输入文本**:单击某些输入字段时自动选择文本。
* **Markdown 热键**:启用 Markdown 格式化的键盘快捷键。
* **恢复用户输入**:刷新页面时保留未保存的用户输入。
* **MovingUI**:允许通过拖动重新定位 UI 元素(仅限 PC)。
- **重置**按钮以恢复默认位置
- 用于保存/加载 UI 布局的预设系统
## 聊天/消息处理
### 消息显示设置
控制消息在聊天界面中的加载和显示方式。这些设置会影响整体聊天体验和性能。
* **要加载的消息数**:分页前要加载的聊天历史消息数(0 = 全部)
* **流式 FPS**:流式文本的更新速度(5-100 FPS)
* **示例消息行为**:
- 逐步推出
- 始终包含示例
- 从不包含示例
### 输入和响应控制
确定消息如何发送以及 AI 如何继续其响应的设置。
* **回车发送**:在禁用、自动(PC)或启用之间选择
* **"发送"继续**:使用发送按钮继续 AI 响应
* **快速"继续"按钮**:显示按钮以扩展 AI 的最后一条消息
* **快速"模仿"按钮**:显示单消息角色模仿的按钮
* **滑动**:显示箭头按钮以获取备选 AI 响应(PC 和移动设备)
* **手势**:启用用于生成的滑动手势(仅限移动设备)
### 自动管理
帮助管理聊天流程和内容的自动化功能。
* **自动加载最后聊天**:启动时自动加载最近的聊天
* **自动滚动聊天**:自动滚动到最新消息
* **自动保存消息编辑**:无需确认即保存消息编辑
* **确认消息删除**:删除消息前提示
* **自动修复 Markdown**:自动更正 Markdown 格式
#### 自动滑动
根据可配置的条件自动拒绝并重新生成 AI 消息。
* **启用自动滑动**:自动滑动功能的主开关
* **最小生成消息长度**:如果消息短于此值,则触发自动滑动
* **黑名单词汇**:可以触发自动滑动的词汇列表,用逗号分隔
* **触发滑动的黑名单词汇数量**:必须检测到的最小黑名单词汇数量才能触发自动滑动
#### 自动继续
如果模型在达到特定长度之前停止,则自动继续响应。
这让您的 AI 可以分多个部分写出长响应,这样您就可以使用较短的[响应长度设置](/Usage/Common-Settings.md#response-tokens),同时仍然获得长回复。
它不会让 AI 写得比原本更多。要求 AI 继续它认为"已完成"的消息通常不起作用。请参阅[如何让 AI 写得更多?](/Usage/faq.md#how-to-make-the-ai-write-more)了解其他想法。
* **启用自动继续**:自动继续的主开关
* **允许用于聊天补全 API**:为聊天补全 API 端点启用自动继续功能
* **目标长度(令牌)**:所需的消息长度(以令牌为单位)- 如果消息短于此值将触发继续(0-1024)
### 消息格式和显示
控制消息的格式和显示的内容。
* **禁止外部媒体**:阻止来自外部域的嵌入式媒体
* **在响应中显示 {\{char}}:**:如果生成,则在响应中保留角色名称前缀
* **在响应中显示 {\{user}}:**:如果生成,则在响应中保留用户名称前缀
* **在响应中显示标签**:允许响应中的(某些)HTML 标签显示为 HTML
* **在群组中放宽消息修剪**:允许 AI 在群聊中为其他角色发言,而不是停止响应生成
* **显示群聊队列**:在群聊的角色列表中显示响应顺序
* **固定问候消息样式**:始终渲染问候语中的样式标签,即使由于延迟加载而卸载了消息。
### 提示词检查和调试
* **将提示词记录到控制台**:将提示词输出到浏览器控制台
* **请求令牌概率**:从 API 请求 AI 响应的令牌概率。在可用的情况下,可以在 [令牌概率](../../Usage/Chatting/index.md#token-probabilities-panel)中查看这些内容。
### 自动补全
- 自动隐藏详细信息
- 匹配样式(以...开头/包含/模糊)
- 视觉样式(主题/深色/浅色)
- 键盘选择选项
- 字体缩放
- 宽度控制
## STscript 设置
[STscript 解析器](/For_Contributors/st-script.md#parser-flags)的配置选项。
### STRICT_ESCAPING
* 在引用值中不需要转义管道符。
* 符号前面的反斜杠可以被转义以提供字面反斜杠后跟功能符号。
有关更多信息,请参阅[严格转义](/For_Contributors/st-script.md#strict-escaping)。
### REPLACE_GETVAR
帮助避免在变量值包含可能被解释为宏的文本时的双重替换。
有关更多信息,请参阅[替换变量宏](/For_Contributors/st-script.md#replace-variable-macros)。
## 清理菜单
清理菜单提供了一个数据维护工具,可帮助您识别并从 SillyTavern 安装中删除不必要的文件。此功能有助于保持数据目录的组织性,并可以释放大量磁盘空间。
!!! warning "重要警告"
清理工具将永久删除文件。**此操作无法撤消!**
如果手动上传到 `/data/user/files/` 和 `/data/user/images/` 目录的文件未与聊天消息或数据库条目关联,则会被删除。
如果不确定,请在使用清理菜单之前备份您的数据。
!!!
### 如何使用清理
1. 单击**杂项**部分下的**清理**按钮
2. 单击**扫描**以分析您的安装。根据数据目录的大小,这可能需要一些时间
3. 查看找到的文件类别
4. 使用**查看**在删除前预览文件内容
5. 使用**下载**在删除前保存文件
6. 根据需要删除单个文件或整个类别
### 清理类别
清理工具将散落的文件扫描为以下类别:
#### 文件
* **它找到什么**:未与聊天消息或数据库条目关联的文件
* **位置**:`/data//user/files/`
* **风险**:⚠️ **将删除未在聊天中引用的手动上传文件**
* **何时清理**:如果您不需要未引用的文件,则可以安全删除
#### 图像
* **它找到什么**:未与聊天消息关联的图像
* **位置**:`/data//user/images/`
* **风险**:⚠️ **将删除未在聊天中引用的手动上传图像**
* **何时清理**:如果您不需要未引用的图像,则可以安全删除
#### 聊天
* **它找到什么**:与已删除角色关联的聊天文件
* **位置**:`data//chats/`
* **风险**:⚠️ **孤立的聊天将永久丢失**
* **何时清理**:如果您有意删除了角色并且不再需要其聊天历史记录,则可以安全删除
#### 群聊
* **它找到什么**:与已删除群组关联的聊天文件
* **位置**:`data//group chats/`
* **风险**:⚠️ **孤立的群聊将永久丢失**
* **何时清理**:如果您有意删除了群组并且不再需要其聊天历史记录,则可以安全删除
#### 头像缩略图
* **它找到什么**:缺失或已删除角色的头像缩略图
* **位置**:`data//thumbnails/avatar`
* **风险**:✅ **可以安全删除** - 缩略图会在需要时自动重新生成
* **何时清理**:始终可以安全清理,有助于释放空间
#### 背景缩略图
* **它找到什么**:缺失或已删除背景的缩略图
* **位置**:`data//thumbnails/bg`
* **风险**:✅ **可以安全删除** - 缩略图会在需要时自动重新生成
* **何时清理**:始终可以安全清理,有助于释放空间
#### 聊天备份
* **它找到什么**:自动生成的聊天备份
* **位置**:`data//backups/chat_*`
* **风险**:⚠️ **备份文件将永久丢失**
* **何时清理**:考虑保留最近的备份,但较旧的备份可以安全删除
#### 设置备份
* **它找到什么**:自动生成的设置备份
* **位置**:`data//backups/settings_*`
* **风险**:⚠️ **设置备份文件将永久丢失**
* **何时清理**:考虑保留最近的备份,但较旧的备份可以安全删除
## 调试菜单
!!!warning 这些功能仅供高级用户使用。
除非您完全理解其后果,否则请勿使用它们。
!!!
调试菜单提供了用于故障排除、维护和开发目的的功能。这些功能应谨慎使用,因为它们可能会显著影响您的 SillyTavern 安装。
由于扩展可以添加调试功能,因此可用选项将根据您安装的扩展而有所不同。
### 翻译和区域设置功能
* **获取缺失的翻译**:分析当前区域设置(如果选择英语,则分析所有区域设置)中缺失的翻译,并将结果输出到浏览器控制台
* **应用区域设置**:通过重新应用所选区域设置来强制刷新当前语言设置
### 缓存和存储管理
* **清除 WebSearch 缓存**:从本地缓存中删除所有存储的搜索结果
* **清除所有向量索引**:完全删除所有来源的所有存储向量
* **重置令牌缓存**:清除存储的令牌计数,强制对所有聊天进行完全重新令牌化
* **删除逐项提示词**:从本地存储中删除所有逐项提示词
### 数据和统计
* **刷新统计文件**:使用现有聊天数据重建统计文件
* **回填令牌计数器**:重新计算当前聊天中所有消息的令牌计数
- 在使用不同令牌化器的模型之间切换时很有用
- 完成后触发聊天重新加载
- 仅视觉更改,不修改聊天内容
### API 和扩展测试
* **更改 Mancer 基础 URL**:修改 Mancer API 服务器的基础 URL
* **测试 WebSearch 扩展**:使用当前设置执行测试搜索
* **发送生成请求**:使用当前选择的 API 测试文本生成
### 系统和调试工具
* **强制引导**:重新启动引导过程
* **切换事件跟踪**:启用/禁用用于调试的事件跟踪
* **复制 ST 设置**:[进行中] 将系统配置数据复制到剪贴板以用于错误报告
每个功能都可以使用其描述下方的"执行"按钮来执行。在使用这些工具之前请考虑备份您的数据,因为某些操作无法撤消。
许可与致谢:https://xstavern.com/wiki/licensecredits/