SillyTavern AI对话引擎:10分钟搭好自己的角色扮演搭档完整指南

发布时间:2026/9/3 10:43:01
SillyTavern AI对话引擎:10分钟搭好自己的角色扮演搭档完整指南 SillyTavern AI对话引擎10分钟搭好自己的角色扮演搭档完整指南【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern 项目速览SillyTavern 到底是什么SillyTavern 是一款开源 AI 对话引擎与角色扮演前端把 OpenAI、Claude、Gemini 和本地 Ollama 等大模型接入同一个界面。它解决的痛点是不必在不同官网页面之间来回切换试用模型而是把多模型、角色卡、场景背景、知识库统一装进一个页面管理。最大亮点是内置扩展生态开箱即带语音朗读、翻译、图像生成等能力。SillyTavern 对话界面默认场景背景⚙️ 环境准备装机前核对三样依赖Node.js ≥ 20项目 package.json 声明的最低版本推荐 LTS 发行版Git安装第三方扩展时需要可选磁盘可用空间 ≥ 500MB一个模型服务的 API 密钥OpenAI / Claude / Gemini 任选其一或一台已跑通 Ollama 的机器⚠️ 最常见的坑默认监听 8000 端口。启动前先用命令确认端口空闲被占用就改 config.yaml 里的port参数不要强杀来路不明的进程。 部署实战3 步在本地跑通服务路径一轻量体验验证链路克隆源码并进入目录# 克隆 SillyTavern 源码仓库 git clone https://gitcode.com/GitHub_Trending/si/SillyTavern # 进入项目根目录 cd SillyTavern安装依赖并启动# 安装全部运行时依赖实测约需 3-5 分钟 npm install # 启动服务首次运行会在 default 目录自动生成配置文件 npm start打开浏览器访问 http://localhost:8000 设置账号密码后即可使用。路径二本地完整部署长期使用推荐完成路径一的克隆与启动在连接设置里选择后端OpenAI 兼容 / Claude / Gemini 等填入 API 密钥用内置角色 Seraphina 发起第一轮对话验证完整链路可选修改 config.yaml 的whitelist加入设备 IP让手机或局域网内其他设备访问⚠️ 默认白名单只放行 127.0.0.1 与 ::1局域网其他设备直接访问会被拦截。确需对外暴露时务必同步开启基本认证避免裸奔。⚠️ 不要把项目装进系统保护目录如 Windows 的 Program Files依赖安装和权限写入都会出问题。进阶部署方式怎么选部署方式适用场景优点缺点源码部署npm start个人电脑、开发调试简单直接、改配置零门槛依赖与 Node 版本需手动维护Docker 容器家庭服务器、云主机环境隔离、仓库已带现成 compose 文件需基本容器知识云服务器 反向代理多人共享访问支持 HTTPS 与域名要持续维护安全配置 功能上手3 个核心玩法快速体验玩法一导入角色卡把人设装进对话使用场景你手里有一张打磨好的角色卡JSON 或内嵌 PNG想立刻见到这个角色。操作步骤在角色管理入口选择导入选中角色卡文件确认设定文本与开场白正常载入选中模型后端发送第一句话预期效果SillyTavern 内置 V1 / V2 / V3 三代角色卡规范的校验器格式正确的卡片导入后立即可对话实测连续几十轮下来角色口吻能保持稳定不跑偏。中世纪市集场景用于中世纪题材角色扮演玩法二一键切换场景背景使用场景对话推进到新地点画面也要跟上沉浸感才完整。操作步骤打开 default/content/backgrounds/ 目录里面有约 20 张 1920x1080 预置图中世纪集市、日式樱花道、雪夜湖边小屋等在聊天界面的背景设置中按名称选取对话过程中可随时切换不打断上下文预期效果一套背景图即可覆盖日常、奇幻、末日等多条故事线切换只影响画面、不改动对话内容。日式樱花道场景适合恋爱与日常题材角色玩法三角色表情随语气切换使用场景AI 回复的情绪变了头像也应该跟着变而不是永远同一张脸。操作步骤在扩展面板打开内置的 expressions 表情扩展默认角色已配好 28 张表情图joy、surprise、sadness 等见 default/content/Seraphina/ 目录发送消息后观察头像随回复情绪自动切换预期效果约每轮回复即可触发一次表情匹配长对话里角色的表情管理肉眼可见地丰富阅读成本降低不少。 进阶拓展3 个开箱即用的扩展TTS 语音扩展 一句话功能把 AI 回复自动朗读出来文字对话变有声对话。 获取方式内置于 public/scripts/extensions/tts/在扩展面板开启并配置即可。 典型使用场景听书式阅读、语言学习磨耳朵、通勤路上跟读。Stable Diffusion 图像扩展 一句话功能依据对话内容调用本地 SD 服务生成角色与场景图。 获取方式内置于 public/scripts/extensions/stable-diffusion/连上本地 SD 接口。 典型使用场景写作时让 AI 顺手产出配图插画。向量知识库扩展 一句话功能把长篇设定切块向量化命中关键词时自动注入提示词。 获取方式内置于 public/scripts/extensions/vectors/配合 public/scripts/extensions/memory/ 使用。 典型使用场景超长篇故事保持数百轮后的设定一致性。 问题速查高频 5 连问问题解决方案启动提示 8000 端口被占用修改 config.yaml 中的port参数或释放原端口本地正常局域网设备访问被拒默认白名单仅放行回环地址把设备 IP 加入whitelist列表npm install 速度很慢为 npm 切换到国内镜像源后重新执行安装命令模型回复报 401 类鉴权错误核对 API 密钥拼写与后端选择是否一致必要时重新粘贴角色或聊天记录疑似丢失检查 data 目录下的备份归档必要时重新导入角色卡 收尾轮到你上场了你用这套 AI 对话引擎捏出过什么有意思的角色欢迎到社区把你的角色卡和设定分享出来。本文基于 SillyTavern 1.18.0 版本编写兼容 Node.js 20 环境支持源码直装与 Docker 两种部署形态。【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考