5 分钟跑通 SillyTavernAI 角色扮演对话引擎实战全解【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern你在写小说时卡在同一个场景角色冷面总裁说着说着开始用总裁腔以外的语气吐槽人设彻底崩了。你需要一个能把角色卡、场景背景、对话规则全部装进同一张桌子的对话引擎——这就是 SillyTavern 的定位LLM 前端接入 OpenAI、Claude、Ollama 等 20 多个后端角色卡和世界观信息统一管理模型切换一次点击。SillyTavern 角色扮演场景背景酒馆风格横版素材 最小可运行路径git clone https://gitcode.com/GitHub_Trending/si/SillyTavern cd SillyTavern npm install # 首次约 3-5 分钟 npm start # 启动后浏览器自动打开 http://127.0.0.1:8000 前提Node.js 20 及以上package.json里 engines 字段硬性要求 2018.x 会直接拒绝安装依赖磁盘预留 500MB 以上。启动后不用注册账号直接进角色列表内置示例角色 Seraphina 已就绪选中就能开聊。⚙️ 能力全景配置多模型热切换把云 API 和本地模型放进同一个聊天框发送前随时换脑子。# default/config.yaml —— 服务器级网络配置 port: 8000 listen: false # 保持 false 则仅本机访问适合纯个人使用在 UI 的设置页分别配置 OpenAI 与 Ollama 两个后端后聊天界面顶部的模型下拉框即可在云端 GPT 与本地 Qwen 之间来回切同一份聊天记录两个模型都能接着聊。排障现象是第一次发送报 401/403 → 原因是对应后端的 API Key 没填或填错 → 解法是进设置页找到该后端的 Secrets 面板粘贴 Key 后保存即可生效无需重启服务。⚠️ Key 统一存在 UI 的 Secrets 面板里别手动写进config.yaml升级时容易覆盖丢失。定制角色与场景背景把任何设定变成可对话的角色并给每段对话配一套舞台。内置素材都在 default 内容目录角色 Seraphina 带 28 张表情反馈图场景背景从default/content/backgrounds/里挑。你导入自己的角色卡后在角色编辑页设置描述写性格、场景写开场环境保存即生效。排障现象是从社区链接导入角色卡失败 → 原因是下载域名不在白名单 → 解法是把该域名加进config.yaml的whitelistImportDomains数组例如cdn.discordapp.com已在默认值里自建图床的域名需要自行补充。SillyTavern 自定义场景背景素材树屋与樱花路横版图启用内置扩展系统TTS 语音、记忆管理、token 计数、正则改写这些能力都以扩展形式内置在 扩展目录开关式加载。# default/config.yaml —— 扩展与模型下载 extensions: enabled: true autoUpdate: true以 TTS 为例在扩展面板打开 TTS 开关点任意一条 AI 回复旁的喇叭按钮回复就会被转成语音播放首次使用会自动拉取 ONNX 模型。⚠️ 扩展依赖的模型首次使用才下载这里容易踩坑下载失败时先确认extensions.models.autoDownload为true再检查能否访问 HuggingFace离线机器可以手动把模型文件放进数据目录的 models 下。开放多用户与远程访问把个人对话框升级成团队可用的共享服务账号、白名单、备份一次配齐。# default/config.yaml —— 开放局域网访问的最小改动 listen: true enableUserAccounts: true whitelist: - 127.0.0.1 - 192.168.1.0/24 # 改成你的网段开启enableUserAccounts后访问首页会进入登录页管理员给每人建账号各自的角色、聊天记录、设置互相隔离聊天文件自动落盘到data/chats/并保留多份备份。排障现象是局域网同事打开页面出现 forbidden 拒绝页 → 原因是默认whitelistMode: true只放行本机 IP → 解法是把对方 IP 或网段写进上面的whitelist数组改完重启服务公网暴露场景则建议直接上反向代理加 SSL不要裸奔。 进阶工作流工作流一搭一套全离线角色扮演适用离线环境公司内网、无外网开发机用 Ollama 起一个本地模型如ollama run qwen2.5在 SillyTavern 后端设置里新增 Ollama 类型地址填http://127.0.0.1:11434新建角色卡描述里写性格与说话风格把世界观条目挂到角色 Lorebook关键词命中时自动注入建一个群聊再拉入第二个角色观察两人如何互相对话不消耗任何 API 额度工作流二有声剧生产线适用音频内容创作导入主角卡并选好场景背景先让文字对话定稿打开 TTS 扩展确认extensions.models.textToSpeech指向的 ONNX 模型已下载完成逐条播放校准语气满意后批量导出作为配音底稿工作流三团队共享一台实例适用小团队协作listen: trueenableUserAccounts: true白名单限定到内网网段管理员后台为每位成员建账号各自维护角色库定期用 UI 里的 Data Maid 导出备份或直接把data/目录纳入版本管理 生态与扩展内置扩展之外项目还有一套服务器端插件机制插件脚本 直接管理安装与更新TTS 扩展内置AI 回复转语音。启用方式UI 扩展面板打开开关。场景制作有声小说、语言学习听力稿。Vectors 扩展内置给对话内容建向量记忆长剧情里 AI 能想起几百轮前的细节。场景连载型角色的长期记忆。第三方插件用官方脚本一键安装到plugins/目录例如npm run plugins:install 插件仓库地址装完npm run plugins:update可统一升级。前置配置第三方服务器插件必须在config.yaml里把enableServerPlugins改为true才会被加载内置 UI 扩展则不受此开关控制。你用它搭过什么角色欢迎把角色卡配置丢到社区里看看谁的人设最立得住。【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考