从一个会说话的“电子朋友“说起:SillyTavern 零基础上手全指南

发布时间:2026/8/18 1:12:38
从一个会说话的“电子朋友“说起:SillyTavern 零基础上手全指南 从一个会说话的电子朋友说起SillyTavern 零基础上手全指南【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern周五晚上十一点你关掉一天的线上会议点开一个AI聊天网站想把白天构思的小说角色阿岚拉出来聊两句。结果却是要么模型响应慢得像在挤牙膏要么角色说话总串味要么你想给阿岚换个赛博朋克背景、加个她心情不好会翻白眼的设定却根本找不到设置入口。你盯着满屏的英文选项第一次觉得跟AI聊天这件事竟然比跟人聊天还累。如果你也有这种工具配不上脑洞的憋屈那么今天要介绍的 SillyTavern就是为你这类重度玩家准备的专属工坊——它不是一个聊天网站而是一整套可以自由改装的角色扮演与AI对话前端前端负责显示和交互的那一层软件界面把你的想法真正变成可运行、可复刻、可分享的对话剧本。一分钟认识它SillyTavern 到底解决了什么先看一张速览表30秒判断它适不适合你你遇到的痛点普通AI聊天网页的做法SillyTavern 的做法只能用官方模型锁死换模型换网站一套界面通吃几十种后端OpenAI 系、Claude、本地 ollama、Kobold 等随便切换角色记不住设定靠你反复提醒它角色卡Character Card一次性写入人设、语气、背景永久生效场景全靠脑补纯文字自带背景图库、角色表情系统让对话看得见想加功能没门路关掉窗口就结束丰富的扩展生态从翻译、语音到图片生成一应俱全数据在别人服务器说没就没本地运行、本地存储聊天记录是你的一句话概括SillyTavern 是给AI聊天加装涡轮增压的工具箱。官方对它的定位是 LLM Frontend for Power Users为进阶用户准备的LLM前端它把接哪个模型、怎么组织提示词prompt发给AI的指令文本、角色怎么演这三大权力全部交还给你。零基础实操四步把阿岚请出来下面以最常见的方式——本地运行网页版为例全程约10分钟。全程不需要会写代码只需要会复制粘贴。第1步把代码搬回自己电脑打开终端Windows 用 PowerShell 或 CMDmacOS/Linux 用自带的 Terminal输入git clone https://gitcode.com/GitHub_Trending/si/SillyTavern cd SillyTavern为什么这样做SillyTavern 的完整源码都在这一个仓库里clone会把它整体下载到本地之后所有数据都归你管不经过任何第三方平台。提前避坑如果提示git 不是内部或外部命令说明电脑还没装 Git先去 Git 官网装一个再回来如果 clone 速度很慢可以加--depth 1参数只拉最新版本例如git clone --depth 1 https://gitcode.com/GitHub_Trending/si/SillyTavern。第2步安装依赖程序运行所需的组件仍在刚才那个目录里执行npm install为什么这样做项目引用了大量现成的开源组件这一步把它们全部下载装配好相当于给新车加满油。提前避坑报错npm 不是内部或外部命令去 Node.js 官网下载 LTS长期支持版安装即可。如果你用的是项目自带的start.sh脚本它会自动执行安装可以跳过手动输入。第3步点火启动npm start为什么这样做npm start会运行项目根目录的server.js在本地拉起一个服务让你用浏览器访问。看到类似SillyTavern is listening on port 8000的字样就成功了——默认端口是8000。第4步打开浏览器接入你的第一个模型浏览器地址栏输入http://localhost:8000你会看到主界面。首次进入先点右上角设置齿轮图标在API 连接里选择你的模型来源填入对应的密钥或本地地址比如本地 ollama 填http://localhost:11434再点连接。为什么这样做SillyTavern 本身不提供模型它是个万能插座你得先确定插哪家的电器。提前避坑连不上时别慌九成是地址或密钥填错检查一下端口和API Key是否带空格如果页面打不开确认第3步的终端窗口没有关闭。SillyTavern 内置的中世纪酒馆背景图可一键切换为聊天场景背景进阶技巧让角色活起来的三个实用招工具装好了下面这几招能让体验立刻上一个台阶。技巧一用角色卡锁死人设新建角色时在角色描述里写清楚性格、说话习惯、忌讳话题、你们的关系并用{{char}}指代角色、{{user}}指代你自己。SillyTavern 会把这段描述编织进每次对话的提示词里角色从此稳定发挥不会聊到一半突然换人格。仓库里自带示例角色 Seraphina就在default/content/Seraphina/目录下可以直接导入当模板研究。技巧二世界书World Info是随身设定集在聊天界面开启世界书把世界观关键词写进去比如王都魔法与技术并存的城市。以后只要对话中出现王都二字这段设定就会自动注入上下文。先写结论世界书是防止AI吃设定的最强工具。适合写长篇故事、跑团桌面角色扮演游戏的玩家重度使用。技巧三背景和表情让对话看得见SillyTavern 内置了一套背景图库中世纪酒馆、樱花小径、赛博卧室应有尽有存放在default/content/backgrounds/下角色还可以配多张表情图高兴、生气、惊讶……对话时手动切换AI 会说着说着就笑了。连科幻片里的换场景都不需要切网页。日式樱花小径背景图适合营造宁静治愈的聊天氛围避坑指南新手最容易踩的三个坑坑一端口被占用启动报错症状提示port 8000 is already in use。 原因之前开过一个没关干净的 SillyTavern 进程或别的软件占用了 8000 端口。 对策换端口启动命令为node server.js --port 8080然后访问http://localhost:8080。坑二模型连上了但回复又慢又敷衍症状角色说话像复读机或者答非所问。 原因多半是没配好提示词模板Instruct 模板或者选了过大的上下文长度上下文模型一次能记住的文本量。 对策在设置里按你所用模型的官方格式选择对应的 Instruct 预设如 ChatML、Llama 3 等仓库default/presets/instruct/里已备好多种常用模板直接套用。坑三升级后设置丢失或界面变样症状更新版本后界面布局变了部分设置不生效。 原因SillyTavern 更新很快个别选项改名或迁移位置。 对策先看更新说明里的 Breaking Changes破坏性变更清单重要角色卡和聊天记录建议定期用导出功能备份。backups/目录已预留了备份位置养成习惯就不慌。生态与共创从使用者到共建者SillyTavern 之所以能越用越顺靠的是活跃的社区。官方文档站和 Discord 讨论群是问问题的主阵地内置的扩展中心可以一键安装翻译、TTS文字转语音、Stable Diffusion 绘图等插件源码分别在public/scripts/extensions/下想研究实现细节随时可以翻。想更进一步贡献从这三个入口开始改翻译public/locales/里是各语言文件发现翻译不准可以直接提改进提 Bug 或建议把复现步骤和日志整理清楚提交 Issue这是最轻量的贡献写插件参考public/scripts/extensions/下现有扩展的结构写一个属于你自己的小功能。现在轮到你了还记得开头那个写不出阿岚的你吗SillyTavern 的价值不在于换个工具而在于它让你第一次拥有一个完全受你支配的 AI 对话工坊——人设、场景、语气、扩展全都听你的。下一步很具体打开终端执行git clone https://gitcode.com/GitHub_Trending/si/SillyTavern然后按上面四步走完一遍。十分钟后你会拥有一个属于自己的、会说会笑会翻白眼的电子朋友。到时候欢迎回来告诉我你的阿岚第一句话说了什么。【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考