SillyTavern

SillyTavern:本地 AI 交互界面,支持LLM、图像生成和TTS

SillyTavern (ST) 是一个2023年2月诞生的本地安装用户界面,它允许用户方便地与文本生成的大语言模型(LLMs)、图像生成引擎和文本到语音(TTS)模型进行交互。SillyTavern 基于TavernAI 1.2.8 分支而来,现在已经有超过100位贡献者,并持续维护更新。SillyTavern 的核心功能包括一个强大的用户界面,支持OpenAI兼容API、KoboldAI、Tabby等多种LLM后端,并围绕“角色卡”这一概念构建,方便用户设定LLM的行为。此外,SillyTavern 还支持多种扩展功能,例如角色情感表达(sprites)、聊天历史自动总结、自动翻译、Stable Diffusion/FLUX/DALL-E图像生成,以及ElevenLabs、Silero或操作系统自带TTS的AI语音回复等等。SillyTavern 使用双分支系统:release分支稳定可靠,适合多数用户;staging分支更新频繁,包含最新功能,但可能存在不稳定性,适合高级用户和爱好者。SillyTavern 采用AGPL-3.0许可协议,确保其免费和开源性质。总而言之,SillyTavern是一个功能丰富,可扩展性强的工具,为AI爱好者提供了一个强大的本地交互平台。

Visit Website
https://sillytavern.app/
sillytavern in okeiai.com

SillyTavern 介绍

SillyTavern (ST) 是一款本地安装的图形用户界面,旨在方便用户与大型语言模型 (LLM) 、图像生成引擎和文本转语音 (TTS) 模型交互。 它最初于2023年2月作为TavernAI 1.2.8 的分支项目出现,如今已拥有超过100位贡献者,并拥有两年的独立开发历史,在AI爱好者群体中享有一定的知名度。SillyTavern 的核心功能是提供一个易于使用的界面,支持多种LLM后端,例如OpenAI兼容API、KoboldAI和Tabby等。SillyTavern 的一大特色是其“角色卡”系统,允许用户通过预设提示来定义LLM的行为,例如设定角色性格、任务或背景。

SillyTavern采用双分支系统,即release分支和staging分支。release分支较为稳定,适合大多数SillyTavern用户,每月更新一次;而staging分支则包含最新功能,但可能存在不稳定性,更适合高级用户和开发者进行测试,更新频率更高。SillyTavern 支持多种扩展功能,例如角色情感表达(sprites)、聊天历史自动总结、自动翻译、Stable Diffusion/FLUX/DALL-E图像生成以及通过ElevenLabs、Silero或操作系统自带TTS功能实现AI语音回复。此外,SillyTavern还提供Web搜索功能,以便用户添加额外的现实世界背景信息。SillyTavern的用户可以通过GitHub提交代码、报告bug或参与讨论,其活跃的社区为项目持续改进提供了强有力的支持。SillyTavern对硬件要求不高,几乎可以在任何设备上运行,但连接的AI后端可能需要更强大的硬件配置。SillyTavern 使用 AGPL-3.0 许可协议,确保软件的免费和开源属性。总而言之,SillyTavern 是一款功能丰富,可扩展性强的工具,为AI爱好者和高级用户提供了更便捷、更强大的LLM使用体验. SillyTavern 的社区贡献和持续更新使其成为一个值得关注的AI工具。

SillyTavern 特点

SillyTavern 的用户界面

SillyTavern 提供一个方便易用的用户界面,用户可以通过它与各种大型语言模型(LLM)进行互动,包括但不限于 OpenAI 兼容的 API,KoboldAI 和 Tabby 等。SillyTavern 的用户界面设计简洁明了,即使是新手也能很快上手使用。SillyTavern 用户界面支持多语言,方便全球用户使用。

SillyTavern 的角色卡系统

SillyTavern 的核心功能之一是其角色卡系统。角色卡是一组提示,用于定义 LLM 的行为和个性。通过使用角色卡,用户可以轻松地创建各种不同的角色,例如抽象场景、特定任务助手、著名人物或虚构角色等等。SillyTavern 的角色卡系统使得用户可以更方便地控制 LLM 的输出,并创建更具沉浸感的对话体验。创建和管理角色卡对SillyTavern用户来说非常重要。

SillyTavern 支持的后端

SillyTavern 本身只是一个界面程序,需要连接到一个 LLM 后端才能工作。SillyTavern 支持多种后端,包括 AI Horde、OpenAI 兼容的 API 和 KoboldAI(可以在本地或 Google Colab 上运行)。这使得 SillyTavern 具有高度的灵活性和可扩展性,用户可以根据自己的需求选择不同的后端。SillyTavern 能兼容多种后端是其一大优势。

SillyTavern 的分支系统

为了确保用户体验的稳定性,SillyTavern 采用了双分支系统:release 分支和 staging 分支。release 分支适合大多数用户,只在主要版本发布时更新,通常每月更新一次,稳定性高;staging 分支则包含最新的功能,但可能存在一些不稳定性,只适合高级用户和开发者,更新频率较高,几天内可能多次更新。SillyTavern 通过这种方式,平衡了稳定性和功能更新的速度。SillyTavern 的分支策略考虑周全。

SillyTavern 的扩展功能

SillyTavern 提供了许多扩展功能,极大地增强了其功能性和实用性。这些扩展功能包括角色情感表达(sprites)、聊天历史自动总结、自动翻译、Stable Diffusion/FLUX/DALL-E 图像生成、通过 ElevenLabs、Silero 或操作系统的系统 TTS 实现 AI 响应消息的文本到语音、以及添加额外的现实世界背景信息的 Web 搜索能力等等。用户可以从“下载扩展和资源”菜单中获取更多扩展。SillyTavern 的扩展功能丰富多样。

SillyTavern 的社区与贡献

SillyTavern 鼓励社区参与和贡献。用户可以通过 GitHub 提交拉取请求、报告 bug 和参与讨论。SillyTavern 的开发团队也积极与用户互动,通过 Discord、Reddit 等平台与用户沟通。这种开放的社区模式有利于 SillyTavern 的持续发展和改进。SillyTavern 的开源社区非常活跃。

SillyTavern 的技术要求

SillyTavern 对硬件要求非常低,几乎可以在任何设备上运行。但是,连接的 AI 系统后端可能需要更强大的硬件资源。SillyTavern 本身对硬件要求不高。

SillyTavern 的许可协议

SillyTavern 采用 AGPL-3.0 许可协议,确保项目始终保持免费和开源。这使得 SillyTavern 可以被更广泛地使用和改进。SillyTavern 使用开源协议。

SillyTavern 常见问题

SillyTavern是什么?

SillyTavern (ST) 是一款本地安装的用户界面软件,可以帮助用户方便地与各种大型语言模型(LLM)、图像生成引擎和文本转语音(TTS)模型交互。它起源于TavernAI,并在开源社区的共同努力下持续发展,拥有超过100位贡献者。SillyTavern本身不具备AI推理能力,需要连接到外部的LLM后端才能工作,例如OpenAI API、KoboldAI等等。

SillyTavern支持哪些后端?

SillyTavern支持多种LLM后端,包括但不限于OpenAI兼容API、KoboldAI(本地或Google Colab运行)、AI Horde等。 选择哪个后端取决于用户的需求和资源。SillyTavern只是一个界面,后端的性能和功能对用户体验至关重要。

SillyTavern的版本管理是怎样的?

SillyTavern采用双分支系统:release分支稳定可靠,每月更新一次,适合大多数用户;staging分支包含最新功能,但可能不稳定,更新频繁,适合高级用户和爱好者。选择哪个分支取决于用户的风险承受能力和对新功能的需求。

SillyTavern有哪些主要功能?

SillyTavern的核心功能是提供一个用户友好的界面来与各种AI模型交互。其主要功能包括:角色卡功能,可以设置LLM的行为;支持多种图像生成工具,例如Stable Diffusion, FLUX, DALL-E;支持多种文本转语音引擎,例如ElevenLabs, Silero;以及其他扩展功能,例如聊天历史自动总结、自动翻译、Web搜索等,这些扩展功能可以通过“下载扩展和资源”菜单获取。SillyTavern的这些功能让用户能够更方便地使用各种AI工具。

SillyTavern对硬件的要求高吗?

SillyTavern本身对硬件要求很低,几乎可以在任何设备上运行。但连接的AI后端可能需要更强大的硬件,这取决于所选择的LLM后端及其复杂性。用户在使用SillyTavern之前,需要评估自己硬件的性能和后端的资源需求。

SillyTavern的许可协议是什么?

SillyTavern采用AGPL-3.0 许可协议,这意味着SillyTavern是免费和开源的。用户可以自由使用、修改和分发SillyTavern,但需要遵守AGPL-3.0协议的规定。SillyTavern坚持开源的理念,欢迎用户参与贡献。

如何参与SillyTavern的社区?

SillyTavern鼓励社区参与。用户可以通过GitHub提交代码、报告bug、参与讨论等方式贡献项目。SillyTavern的社区还包括Discord和Reddit等平台,方便用户交流和获取帮助。SillyTaver鼓励大家积极参与到SillyTavern社区中来。