# 什么是 SillyTavern?

SillyTavern - 为高级用户打造的 LLM 前端界面
SillyTavern - 为高级用户打造的 LLM 前端界面

SillyTavern(简称 ST)是一个本地安装的用户界面,允许您与文本生成 LLM、图像生成引擎和 TTS 语音模型进行交互。我们的目标是为用户提供尽可能多的 LLM 提示词实用工具和控制能力,将陡峭的学习曲线视为乐趣的一部分。

SillyTavern 是由一群热衷于 LLM 的社区成员带来的热情项目,将永远保持免费和开源。始于 2023 年 2 月,作为 TavernAI 1.2.8 的一个分支,SillyTavern 现在已有超过 100 名贡献者和 2 年的独立开发历程,并继续作为精通 AI 的爱好者的领先软件。

# 截图

API 连接 聊天界面
高级格式化 世界信息

# 安装要求

硬件要求很低:任何能运行 NodeJS 18 或更高版本的设备都可以运行。如果您打算在本地机器上进行 LLM 推理,我们建议使用具有至少 6GB 显存的 3000 系列 NVIDIA 显卡。

请根据您的平台选择相应的安装指南:

# 分支

SillyTavern 使用双分支系统开发,以确保所有用户获得流畅的体验。

  • release -🌟 推荐大多数用户使用。 这是最稳定且推荐的分支,仅在主要版本发布时更新。适合大多数用户。通常每月更新一次。
  • staging - ⚠️ 不推荐日常使用。 此分支具有最新功能,但请注意它可能随时出现问题。仅适用于高级用户和爱好者。每天更新多次。

# 除了 SillyTavern 之外我还需要什么?

由于 SillyTavern 只是一个界面,您需要访问 LLM 后端来提供推理服务。您可以使用 AI Horde 进行即时开箱即用的聊天。除此之外,我们还支持许多其他本地和云端 LLM 后端:OpenAI 兼容 API、KoboldAI、Tabby 等等。您可以在 API 连接 部分阅读更多关于我们支持的 API 的信息。

# 角色卡片

SillyTavern 是围绕"角色卡片"的概念构建的。角色卡片是一组设置 LLM 行为的提示词,在 SillyTavern 中进行持续对话时需要使用。它们的功能类似于 ChatGPT 的 GPTs 或 Poe 的机器人。角色卡片的内容可以是任何内容:抽象场景、为特定任务定制的助手、著名人物或虚构角色。

名称字段是唯一必需的角色卡片输入。要与语言模型进行中性对话,只需创建一个名为"Assistant"的新卡片,并将其他框留空。要进行更有主题的聊天,您可以为语言模型提供各种背景细节、行为和写作模式,以及一个启动聊天的场景。

要在不选择角色卡片的情况下进行快速对话,或者只是测试 LLM 连接,只需在打开 SillyTavern 后在欢迎屏幕的输入栏中输入您的提示即可。请注意,此类聊天是临时的,不会被保存。

要了解如何定义角色卡片的一般思路,请参考默认角色(Seraphina)或从"下载扩展和资源"菜单下载精选的社区制作卡片。

您也可以从头开始创建自己的角色卡片。有关更多信息,请参阅角色设计指南。

# 主要功能

# 扩展

SillyTavern 支持扩展功能。

# 如何直接联系开发者?

# 我喜欢你们的项目!如何贡献?

  • 我们欢迎拉取请求!按照贡献指南开始。
  • 我们也欢迎有帮助和信息的错误报告,请使用 GitHub 中提供的模板。
  • 我们不接受项目本身的金钱捐赠。

# 个人捐赠

我们感谢您对个人贡献者的支持,但这不会影响 SillyTavern 的整体开发方向。

# 许可证

SillyTavern 是一个免费和开源项目,根据 AGPL-3.0 许可证 发布。