)
SillyTavern部署教程从0到1搭建你的AI角色扮演对话引擎附3种启动路径【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavernSillyTavern 是一款面向深度用户的 LLM 前端LLM 前端给大模型套一层好操作的网页外壳它本身不调用模型而是帮你管理角色人设、世界观设定和对话上下文再把整理好的提示词发给 OpenAI、Claude、Ollama 等 20 多个后端服务。它最适合想认真玩 AI 角色扮演、又受够了网页版对话工具什么都管不了的人——核心卖点就是界面的一切提示词结构、背景、快捷回复、表情反馈都可以自定义。最短路径两条命令看到效果如果你只想先跑起来看一眼成本最低的方式是直接用项目内置的启动脚本它会自动装依赖并拉起服务不用手动敲npm installWindows进入项目目录后双击 Start.batmacOS / Linux执行下面这条脚本它和上面的批处理做的事完全一样./start.sh脚本会先安装生产依赖然后启动server.js。完成标志终端打印出监听地址默认http://127.0.0.1:8000且因为配置里browserLaunch.enabled默认为true浏览器会自动弹出 SillyTavern 界面——看到左侧角色列表里的默认角色 Seraphina人设图片在 default/content/Seraphina/就说明一切就绪。部署路径分级脚本 / 源码 / Docker路径一一键启动脚本零配置适用人群只想本地自用、不关心细节的新手前置条件已安装 Node.js 20package.json 中engines.node要求 20核心步骤拿到源码后Windows 双击 Start.bat其他系统执行./start.sh完成标志浏览器自动打开 8000 端口页面路径二源码部署推荐可控性最好适用人群想改配置、看日志、排查问题的人前置条件Node.js 20预留约 500MB 磁盘核心步骤git clone https://gitcode.com/GitHub_Trending/si/SillyTaverncd SillyTavern npm installnpm start完成标志终端显示服务监听127.0.0.1:8000页面可正常打开。首次运行会在data/下生成你的用户数据目录。路径三Docker 容器服务器/长期运行适用人群有服务器、想让服务 7×24 挂着的人前置条件已装 Docker 与 docker compose核心步骤仓库自带编排文件 docker/docker-compose.yml构建并启动docker compose -f docker/docker-compose.yml up -d完成标志docker compose ps显示 healthycompose 文件里配了 src/healthcheck.js 健康检查8000 端口可访问。配置文件放在挂载的config/卷里角色数据在data/卷里容器删了数据也不丢。三条路径怎么选路径适用场景优点代价一键脚本本机单人玩零配置、双击即用改配置需自己找文件源码部署本地长期使用依赖可管理、日志直观需装 Node.js、升级靠手动Docker服务器/多设备访问数据卷持久化、自带健康检查需懂容器基本操作核心功能带练1. 世界信息Lorebook给 AI 灌私设知识库解决什么问题模型的上下文有限长篇世界观塞不进提示词。Lorebook 把设定切成带关键词的条目对话中命中关键词才注入对应内容——相当于给 AI 配了一本随查随翻的设定集。怎么用在界面顶部标签的 World Info 中新建条目填写触发关键词与设定文本前端逻辑在 public/scripts/world-info.js服务端存储接口见 src/endpoints/worldinfo.js。2. 背景与表情联动让对话有画面感解决什么问题纯文字聊天久了容易疲劳背景图和角色表情能强化代入感。怎么用Power User 里换背景、开启表情反馈表情系统见 public/scripts/extensions/expressions/模型识别情绪后自动切换头像。仓库预置了多张 1920×1080 场景图例如3. 快捷回复与扩展生态把重复动作变一键解决什么问题常用动作如环顾四周、摸头每次手打太累。怎么用启用 Quick Reply 扩展public/scripts/extensions/quick-reply/把常用句子配成按钮输入框上方一点就发。同目录下的 TTS文字转语音、Translate翻译、Token Countertoken 计数扩展也都开箱即用。场景落地小说作者 / 跑团用户用角色卡Character Card固化人物性格用 Lorebook 存放地图与势力设定用预设default/content/presets/ 内置 Llama、Mistral、Claude 等 20 多种提示词模板在不同后端之间切换写出来的对话能稳定贴合设定。多用户共享的私人服务器在 default/config.yaml 中把enableUserAccounts设为true即可开启多账号模式配合登录界面public/login.html各自维护独立的角色与聊天记录。本地模型玩家接 Ollama、KoboldAI、text-generation-webui 等本地后端图标与后端列表可见 public/img/对话完全不出内网隐私可控。生态与拓展UI 扩展内置 17 个扩展模块位于 public/scripts/extensions/含 Stable Diffusion 图片生成、向量记忆、语音合成等第三方扩展目录public/scripts/extensions/third-party/支持从仓库自动拉取与更新服务器插件plugins/ 目录 plugins.js 加载器配置npm run plugins:install安装、npm run plugins:update更新需在 config.yaml 将enableServerPlugins设为trueElectron 桌面版src/electron/ 提供打包为桌面应用的能力内置内容脚手架default/scaffold/ 可给所有用户自动下发预设主题、背景与角色问题速查现象原因解决办法页面打不开、终端报错退出Node 版本低于 20升级 Node.js 到 20 后重新npm start启动提示 8000 端口被占用端口冲突改 default/config.yaml 中port参数或启动时加--port命令行参数其他设备访问不了默认只监听本机listen: false在 config.yaml 设listen: true并按需调整whitelist白名单忘了管理员密码—运行node recover.js进入密码恢复流程聊天记录担心丢失自动备份已开启备份保留策略见 config.yamlbackups段默认每类保留 50 份归档存放在backups/目录角色很多时加载慢卡片解析占用内存开启 config.yamlperformance.lazyLoadCharacters磁盘缓存useDiskCache默认已开下一步往哪走先花十分钟把 Seraphina 拖进聊天框聊两句然后打开 World Info 加一条自己的设定你会立刻明白可控的对话和普通聊天的差距。那么你打算第一个创造的角色是什么样子的——一个有完整前史的 NPC还是只有一句口头禅的怪人【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考