#
什么是 SillyTavern?
SillyTavern(简称 ST)是一个本地安装的用户界面,允许您与文本生成 LLM、图像生成引擎和 TTS 语音模型进行交互。我们的目标是让用户尽可能多地掌控其 LLM 提示的实用性和控制权,将陡峭的学习曲线视为乐趣的一部分。
SillyTavern 是一个由热衷于 LLM 的社区打造的热情项目,并将始终保持免费和开源。自 2023 年 2 月作为 TavernAI 1.2.8 的一个分支开始,SillyTavern 现已拥有超过 200 位贡献者,并在独立开发领域积累了 2 年的经验,继续作为精通 AI 的爱好者领先软件提供服务。
#
截图
#
安装要求
硬件要求很低:任何能够运行 NodeJS 18 或更高版本的设备都可以运行。如果您打算在本地机器上进行 LLM 推理,我们建议使用至少 6GB VRAM 的 3000 系列 NVIDIA 显卡。
请按照您平台的安装指南进行操作:
#
分支
SillyTavern 使用双分支系统进行开发,以确保所有用户的流畅体验。
release-🌟 推荐大多数用户使用。 这是最稳定和推荐的分支,仅在主要版本发布时更新。适合大多数用户。通常每月更新一次。staging- ⚠️ 不建议日常使用。 此分支具有最新功能,但请谨慎使用,因为它可能随时出现故障。仅适合高级用户和爱好者。每天更新数次。
#
除了 SillyTavern 之外我还需要什么?
由于 SillyTavern 只是一个界面,您需要访问 LLM 后端来提供推理。您可以使用 AI Horde 进行即时开箱即用的聊天。除此之外,我们还支持许多其他本地和基于云的 LLM 后端:OpenAI 兼容 API、KoboldAI、Tabby 等等。您可以在 API 连接 部分阅读有关我们支持的 API 的更多信息。
#
角色卡
SillyTavern 是围绕"角色卡"概念构建的。角色卡是设置 LLM 行为的提示集合,是在 SillyTavern 中进行持久对话所必需的。它们的功能类似于 ChatGPT 的 GPT 或 Poe 的机器人。角色卡的内容可以是任何内容:抽象场景、针对特定任务定制的助手、名人或虚构角色。
要在不选择角色卡的情况下进行快速对话或仅测试 LLM 连接,只需在打开 SillyTavern 后在欢迎屏幕的输入栏中输入您的提示。这将创建一个空的"助手"角色卡,您可以稍后自定义。
要了解如何定义角色卡的基本概念,请参阅默认角色(Seraphina)或从"下载扩展和资产"菜单中下载选定的社区制作的角色卡。
您也可以从头开始创建自己的角色卡。有关更多信息,请参阅角色设计指南。
#
主要功能
- 高级文本生成设置,包含许多社区制作的预设
- 世界信息支持:创建丰富的背景知识或在角色卡上保存令牌
- 群组聊天:多机器人房间,角色可以与您和/或彼此交谈
- 丰富的 UI 自定义选项:主题颜色、背景图像、自定义 CSS 等
- 用户角色:让 AI 了解一些关于您的信息,以获得更强的沉浸感
- 内置 RAG 支持:将文档添加到您的聊天中供 AI 参考
- 广泛的聊天命令子系统和自己的脚本引擎
#
扩展
SillyTavern 具有可扩展性支持。
- 角色情感表达(精灵图)
- 聊天历史自动摘要
- 自动 UI 和聊天翻译
- Stable Diffusion/FLUX/DALL-E 图像生成
- AI 响应消息的文本转语音(通过 ElevenLabs、Silero 或操作系统系统 TTS)
- 网络搜索功能,为您的提示添加额外的现实世界背景
- 还有更多功能可从"下载扩展和资产"菜单下载。
#
如何直接与开发人员联系?
- Discord:cohee、rossascends、wolfsblvt
- Reddit:/u/RossAscends、/u/sillylossy、/u/Wolfsblvt
- 发布 GitHub 问题
#
我喜欢您的项目!如何做出贡献?
- 我们欢迎拉取请求!请遵循贡献指南开始。
- 我们也欢迎使用我们 GitHub 中提供的模板的有用和明智的错误报告。
- 我们不接受项目本身的货币捐赠。
#
个人捐赠
您对个人贡献者的支持是赞赏的,但这不会影响 SillyTavern 的整体开发方向。
#
许可证
SillyTavern 是一个免费的开源项目,基于 AGPL-3.0 许可证发布。



