综合介绍
SillyTavern是一个面向高级用户的本地安装界面,允许用户与多种大型语言模型(LLM)和图像生成引擎互动。它支持多种API,包括KoboldAI、Horde、NovelAI等,提供移动友好布局、视觉小说模式、自动翻译等功能。SillyTavern始于2023年2月,是TavernAI 1.2.8的一个分支,经过两年的独立开发,现已拥有超过100名贡献者。
功能列表
- 支持多种LLM API(如KoboldAI、Horde、NovelAI等)
- 移动友好布局
- 视觉小说模式
- 自动翻译功能
- 图像生成引擎集成(Automatic1111 & ComfyUI API)
- 文字转语音(TTS)
- 可定制的用户界面
- 支持第三方扩展
使用帮助
安装流程
- 环境准备:确保已安装最新版的Node.js LTS。
- 获取源码:打开终端,运行以下命令克隆代码库:
git clone https://github.com/SillyTavern/SillyTavern.git -b release
- 安装依赖:进入项目目录,运行以下命令安装依赖:
cd SillyTavern npm install
- 启动应用:运行以下命令启动SillyTavern:
npm start
使用指南
- 界面介绍:
- 主界面:包含文本输入框、对话记录区和功能按钮。
- 设置菜单:可以配置API密钥、选择模型、调整界面布局等。
- 角色卡片:用于保存和管理不同角色的对话历史和设定。
- 与LLM互动:
- 在文本输入框中输入您的问题或指令,点击发送按钮。
- 系统会根据配置的模型生成响应,并显示在对话记录区。
- 图像生成:
- 在输入框中输入图像生成指令(如“生成一张猫的图片”),并点击发送。
- 系统会调用配置的图像生成引擎,生成并显示图像。
- 文字转语音:
- 在设置菜单中启用TTS功能。
- 输入文本后,点击TTS按钮,系统会将文本转换为语音播放。
- 自动翻译:
- 在设置菜单中启用自动翻译功能。
- 输入外语文本后,系统会自动翻译并显示结果。
- 扩展功能:
- SillyTavern支持通过第三方扩展增强功能。
- 可以在设置菜单中管理和安装扩展。
常见问题
- 如何更新SillyTavern?
- 进入项目目录,运行以下命令更新代码库:
git pull npm install npm start
- 进入项目目录,运行以下命令更新代码库:
- 如何切换分支?
- 运行以下命令切换到staging分支:
git checkout staging npm install npm start
- 运行以下命令切换到staging分支:
- 如何报告问题?
- 在GitHub项目页面提交issue,描述问题详情和复现步骤。