UI 自定义
UI 主题
主题管理
主题文件允许你保存、分享并复用你的 UI 自定义设置。你可以为不同的心情或用途维护多个主题,并在它们之间即时切换。
- 导入/导出主题文件
- 删除现有主题
- 将更改保存到当前主题
- 另存为新主题
本节中的所有设置都会保存到当前主题。如果你切换主题,这些设置将被新主题的设置替换。
显示设置
这些显示选项会影响角色和消息在聊天界面中的呈现方式。
头像样式
可选择圆形(Circle)、方形(Square)、矩形(Rectangle)或圆角方形(Rounded Square)。此设置同时适用于用户头像和 AI 头像。
聊天样式
通知
设置通知弹窗(toast 消息)在屏幕上出现的位置。
- 左上
- 顶部居中(默认)
- 右上
- 左下
- 底部居中
- 右下
媒体样式
聊天消息中媒体附件(图片、音频、视频)的默认显示样式。向聊天消息追加媒体的扩展可能会覆盖此设置。也可在消息上下文菜单中使用“切换媒体显示样式(Toggle media display style)”操作逐条手动更改。
- List(列表):以类网格布局一次性显示所有媒体附件。
- Gallery(画廊):以轮播画廊方式显示媒体附件。
此设置还会影响内联媒体附件发送到支持的聊天补全来源的方式:list 会一次性发送所有附件,而 gallery 仅发送所选附件。
主题颜色
自定义每个 UI 元素的配色方案,打造你心目中的完美主题。可通过取色器选择颜色,并在适用的地方支持透明度选项。
- 主文本
- 斜体文本
- 下划线文本
- 引用文本
- 文本阴影
- 聊天背景
- UI 背景
- UI 边框
- 用户消息
- AI 消息
布局与视觉设置
通过这些滑块微调界面的视觉呈现。
- 聊天宽度:调整聊天窗口宽度(屏幕的 25-100%)
- 字体缩放:自定义文本大小(0.5-1.5x)
- 模糊强度:控制 UI 面板模糊程度(0-30)
- 阴影宽度:调整文本阴影强度(0-5)
主题开关
这些开关控制各种 UI 功能与行为。部分选项可提升低端设备上的性能,而另一些则为聊天界面添加有用的信息或功能。
- Reduced Motion(减弱动效):禁用动画与过渡效果
- No Blur Effect(无模糊效果):移除背景模糊以获得更好性能
- No Text Shadows(无文本阴影):禁用文本阴影效果
- 视觉小说模式:带背景立绘的紧凑聊天
- Expand Message Actions(展开消息操作):始终显示完整的消息上下文菜单
- Zen Sliders(极简滑块):简化版参数控件
- Mad Lab Mode(疯狂实验室模式):不受限制的参数范围
- Message Timer(消息计时器):显示 AI 回复的生成耗时
- Chat Timestamps(聊天时间戳):显示消息时间戳
- Model Icons(模型图标):为消息显示 AI 模型图标
- Message IDs(消息 ID):显示顺序递增的消息编号
- Hide Chat Avatars(隐藏聊天头像):从聊天中移除头像
- Message Token Count(消息 Token 计数):显示每条消息的 token 数
- Compact Input Area(紧凑输入区):单行输入(仅限移动端)
- Swipe # for All Messages(全部消息显示滑动编号):在所有消息上显示滑动编号
- Characters Hotswap(角色热切换):为收藏角色提供快速选择按钮
- Avatar Hover Magnification(头像悬停放大):悬停头像时的缩放效果
- Tags as Folders(标签作为文件夹):使用标签作为文件夹来组织角色
- Click to Edit(点击编辑):点击消息即可快速打开消息编辑器
自定义 CSS
允许你应用自定义 CSS 样式,进一步自定义聊天界面的外观。
使用 Expand(展开) 可展开编辑器窗口,以获得更好的可视范围与编辑体验。
如果你切换主题,你的自定义 CSS 将被新主题的自定义 CSS 替换。如果你希望在切换主题时保留自定义 CSS,请确保将其保存到某个主题中。
如果你使用了大量自定义 CSS,或希望在多个主题中使用相同的自定义 CSS,非官方的 CSS Snippets 扩展 可以帮你管理和组织自定义 CSS。
消息提示音
若要在收到来自机器人的新消息时播放你自己的自定义提示音,请替换 SillyTavern 文件夹中的以下 MP3 文件:
public/sounds/message.mp3
以 80% 音量播放。
如果启用了“Background Sound Only(仅后台播放声音)”选项,则该提示音仅在 SillyTavern 窗口未获得焦点时才会播放。
公式渲染
若要启用数学公式渲染,请使用 LaTeX 扩展。要获取该扩展,你需要通过 SillyTavern 中的“Download Extensions & Assets(下载扩展与素材)”菜单进行安装。
在代码块中分别使用 latex 或 asciimath 语言标识符来输入 LaTeX 和 AsciiMath 公式。该扩展使用 KaTeX 进行渲染。
```latex
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
```
```asciimath
int_{-oo}^{oo} e^{-x^2} dx = sqrt{pi}
```