如何 5 分钟跑通 SillyTavern:免费 AI 角色扮演聊天室的完整上手指南
【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern
晚上想找个角色聊聊天,翻遍各种 API 页面却只有光秃秃的输入框:没有头像、没有背景、没有表情变化,聊几轮之后角色就偏离你写的设定。SillyTavern 是一款免费开源的大语言模型(LLM,即会接话的 AI 模型)对话前端,专门解决这件事:接入本地或云端模型,导入一张角色卡片,就能得到一个有头像、有背景、有世界观的角色体验。

SillyTavern 替你省掉的三件麻烦事
你写好的角色,分享不出去。SillyTavern 的角色卡片把全部设定嵌入一张 PNG 图片,把图片发出去,设定就跟着走。对方拖进 SillyTavern 即可使用,不用逐条复制设定文本。
你跑本地模型,却不想碰代码。Ollama、llama.cpp、KoboldAI 等本地服务都能接入 SillyTavern,温度、上下文(模型一次能看到的对话长度)、预设全在界面上调,不用自己写请求调接口。
你想开多角色群聊,却管不过来。群聊模式下 SillyTavern 自动管理谁该说话、上下文如何衔接,你不用手动粘贴背景。
5 分钟从零到第一次成功对话
前提:电脑装好 Node.js 20 或更高版本。全部操作如下:
git clone https://gitcode.com/GitHub_Trending/si/SillyTavern cd SillyTavern && npm install npm start- 拉代码并启动:执行上面三条命令,首次启动会自动完成数据目录初始化。
- 接一个模型:浏览器打开后进入设置面板,选择本地后端(如 Ollama)或云端 API,填上地址和密钥。
- 打开角色库:能看到内置角色 Seraphina,点击进入聊天界面。
- 发第一条消息:看到角色带着头像和背景说出第一句话,就算跑通成功了。
核心功能逐个拆:SillyTavern 的四个杀手锏
角色卡片:一张图就是一个完整角色。帮你做什么:分享角色时数据一个字节都不丢。姓名、性格、问候语、对话示例全部存放在 PNG 内部,导入时拖进来即可使用。适用场景:和朋友分享角色、归档自己创作的卡片、跨设备迁移资料。
一套界面,随时切换后端。帮你做什么:换模型不用换工具。本地(Ollama、llama.cpp、text-generation-webui、TabbyAPI 等)和云端(OpenAI、Anthropic、Google 等)模型都在同一个界面接入,切换模型时聊天历史和设置原样保留。各后端的对接逻辑放在 src/endpoints/ 目录,想确认支持哪些模型可以直接翻。
扩展库:想开什么就开什么。帮你做什么:把常用能力做成开关。内置扩展覆盖表情系统(自动匹配 28 种情绪表情)、记忆(自动总结对话要点)、语义搜索(根据对话内容自动注入相关设定)、翻译、语音朗读、文生图等。全部扩展见 public/scripts/extensions/,不用的关掉即可,不影响基础聊天。
世界书:在该出场的时机自动出场。帮你做什么:长设定不用全塞进角色卡。世界书是一组"关键词 + 设定"条目,对话里出现关键词时,对应世界观会自动注入上下文。角色不容易遗忘背景,卡片也保持精简。

参数怎么调:5 条照做就行的经验
- 温度设 0.7~0.9:越低越稳定,越高越有变化,角色扮演对话取中高值最自然。
- 最大回复令牌设 2048:令牌(token)是模型生成文字的最小单位,2048 足够一段完整回复,不截断也不浪费。
- 预设跟着模型选:仓库在
default/content/presets/下按模型家族(Llama、Mistral、Gemma 等)备了几十个预设,选对应那个,对话格式不会乱。 - 让 Ollama 模型常驻内存:在 default/config.yaml 里把
keepAlive设为 -1(模型驻留时间),每次对话后不用重新加载模型。 - 不要先开放网络再想安全:默认配置只允许本机访问,需要局域网访问时,先把对方 IP 加进配置文件白名单。
新手踩坑:3 个常见现象和解法
现象:浏览器打开页面是空白。原因:8000 端口被占用,或旧进程没退干净。 解法:看终端输出的实际端口,先结束旧进程再重新启动。
现象:角色说话不像设定,容易跑偏。原因:角色卡设定太薄,只有一句人设。 解法:补充性格层次和对话示例,把关键设定写进世界书做强化。
现象:每次回复都要等很久。原因:Ollama 在每次请求后卸载了模型,下次再加载。 解法:keepAlive设为 -1 让模型常驻内存。
行动清单:你的下一步
- 克隆并启动,给 Seraphina 发第一条消息
- 导入一张喜欢的角色卡片,走通导入流程
- 按模型选预设,温度调到 0.8 试试效果
- 打开想试的扩展,从表情和记忆开始
你的第一个角色已经在仓库里等着被唤醒,慢慢玩就好 🚀
【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考