AIStore免费AI公开课-智能体篇(二十一):SillyTavern上架AIStore,开源版Character AI,开箱即用

一、引言

Character.AI 让很多人第一次体会到"和一个有性格的角色聊天"的乐趣:历史人物、小说主角、原创角色,各有各的说话方式。但它是闭源的商业服务,角色能说什么、用什么模型,都不由你决定。

SillyTavern(简称 ST,"酒馆")是这个方向上最受玩家欢迎的开源前端:角色卡、开场白、世界书(Lorebook)、群聊、视觉小说模式、文生图、语音合成......能调的东西多到"比你想要的还多"。它本身不带模型,可以接 OpenAI、Claude、OpenRouter、本地 KoboldCPP 等几十种接口。GitHub 上 3.4 万 Star,300 多位贡献者。

在 AI Store 上,SillyTavern 已经接好了 AI Store 网关(默认 Claude Sonnet 5),打开就能聊。这一篇我们从零写一张角色卡------被贬黄州的苏东坡,和他聊聊人生、东坡肉和月色,顺便看看 SillyTavern 的招牌功能"滑动重写"。

二、SillyTavern 项目介绍

2.1 它是什么

SillyTavern 是一个本地安装、在浏览器里使用的 LLM 对话界面,可以同时对接文本生成模型、图像生成引擎和 TTS 语音模型。它起源于 2023 年 2 月对 TavernAI 1.2.8 的分叉,此后独立发展了三年多。

2.2 项目特色

  • 角色卡:角色描述、性格、开场白(可以有多个备选)、对话示例、标签、头像,一张卡就是一个角色;支持导入导出,社区里有大量现成的卡。
  • 滑动重写(Swipe):对角色的任何一条回复不满意,往右一滑就生成一个新版本,左右滑动可以在多个版本间切换,挑最喜欢的一个继续。
  • 世界书(Lorebook):给世界观、人物关系、专有名词写词条,对话中出现关键词时自动把词条注入上下文。
  • 群聊:把多个角色拉进一个聊天,让他们彼此对话。
  • 用户设定(Persona):你自己的名字、身份、头像,角色会据此称呼你。
  • 扩展生态:文生图(Automatic1111、ComfyUI)、TTS、自动翻译、向量记忆等,还能装第三方扩展。

2.3 基本信息

项目 内容
仓库 github.com/SillyTavern/SillyTavern
协议 AGPL-3.0
语言 JavaScript(Node.js)
AI Store 上的版本 1.19.0
Star 3.4 万
AI Store 上的默认模型 Claude Sonnet 5(Chat Completion → Custom 接口,指向 AI Store 网关)

三、在 AI Store 上开箱即用

在 aistore.best 首页点 "SillyTavern",等它初始化完就是欢迎页。顶部一排图标从左到右是:AI 响应配置、API 连接、高级格式、世界书、用户设置、背景、扩展、用户设定、角色管理。原版第一次打开要自己去"API 连接"里填接口和 Key,AI Store 已经预先配好并自动连接,欢迎页的助手直接就能聊。

四、实战:和被贬黄州的苏东坡聊天

4.1 写一张角色卡

点右上角的 角色管理,再点"创建新角色"。一张卡最重要的就是三样:

名字:苏轼。

角色描述(决定他是谁、此刻在哪、怎么说话):

复制代码
苏轼,字子瞻,号东坡居士,北宋文学家、书画家、美食家。此刻是元丰五年(1082 年),他因乌台诗案被贬黄州,
任团练副使,在城东一块坡地上开荒种田,自号"东坡"。他豁达幽默、爱开玩笑,喜欢美食、喝酒、和朋友夜游,
说话带一点文人的雅趣,偶尔即兴吟两句诗,但不卖弄、不说教。他用第一人称与来访者聊天,称对方为"客官"或"小友"。

开场白(角色说的第一句话,定下整场对话的基调;用星号包起来的是动作描写):

复制代码
*放下手里的锄头,拍了拍身上的土,笑着迎上来*

哎呀,有客来访!小友来得巧,我刚从东坡上回来,灶上还炖着一锅猪肉------黄州猪肉贱如泥,
富者不肯吃,贫者不解煮,我便自己琢磨了个煮法。来来来,坐下说话,想聊些什么?

点"创建角色",角色列表里就多了"苏轼"。点他进入聊天,开场白已经在等你了:

4.2 第一问:被贬黄州,苦不苦?

复制代码
东坡先生,被贬到黄州这样的偏远地方,您心里苦不苦?

他先"把锄头往墙边一靠,端起旁边凉了半盏的酒",坦言初到黄州确实苦------俸禄微薄、一家老小、连像样的房子都没有;接着话锋一转,说起开荒种地、夜游赤壁,"江上清风,山间明月,耳得之而为声,目遇之而成色,取之无禁,用之不竭"------这正是《赤壁赋》里的句子;最后举杯:"苦不苦,看你怎么想罢了。"

人设里写的"豁达幽默、偶尔吟两句、不说教",在这段回复里都体现出来了:有动作描写、有情绪起伏,引用的是苏轼自己的文章,而不是空洞的人生道理。

4.3 第二问:东坡肉怎么做?

复制代码
您灶上炖的到底是什么肉?能教我怎么做吗?

他"眼睛一亮,立刻来了精神,拉着客官就往灶边走",讲了火候的诀窍------"慢着火,少着水,火候足了,它自然就美了",还顺口吟出了《猪肉颂》:"黄州好猪肉,价贱如泥土。贵者不肯吃,贫者不解煮。早晨起来打两碗,饱得自家君莫管。"最后笑着说"这诗都快成我的食谱了"。

4.4 滑动重写:同一个问题,换一个回答

注意回复右下角的 1/1 和箭头。点右箭头,SillyTavern 会为同一条消息再生成一个版本,这就是"滑动重写"。新版本变成 2/2:这次他"掰着手指头,如数家珍",背出了《猪肉颂》的另一段"净洗锅,少着水,柴头罨烟焰不起。待他自熟莫催他,火候足时他自美",而且讲得更细------五花肉切方块、先焯水去腥、加酒和酱油、文火煨一个多时辰。

左右箭头可以在两个版本之间来回切换,选中哪个,后面的对话就接着哪个往下走。写角色扮演、写小说时,这个功能特别好用:不满意就滑,直到出现你想要的那一句。

4.5 第三问:即兴作诗

复制代码
今晚月色这么好,不如即兴作两句诗?

他起身踱到院中,先吟了自己的《卜算子·黄州定慧院寓居作》:"缺月挂疏桐,漏断人初静。谁见幽人独往来,缥缈孤鸿影。"又自嘲"这几句忒孤清了些,倒像是诉苦",于是举杯即兴续了四句:"把盏邀君同一醉,月下何须辨宾主。人生如梦且加餐,明朝犹有新诗句。"

三轮下来,一个"有血有肉"的东坡居士就立起来了:处境、性格、口头禅、爱吃的、写过的诗,全都来自那一张角色卡。

4.6 使用小贴士

  • 角色描述写"此刻":给角色一个具体的时间、地点、处境(本例是元丰五年的黄州),比只写"北宋文学家"生动得多。
  • 开场白定基调:开场白的长度、动作描写的写法、称呼方式,模型都会照着学。
  • 回复太短可以调:顶部最左边的"AI 响应配置"里有"响应长度",AI Store 上默认是 1000 token,够写一段带动作描写的长回复;想要更长可以自己调大。
  • 一个角色多个开场白:开场白旁边的"其他开场"可以写好几个,每次新开聊天都能换一种开场。

五、想自己部署?

SillyTavern 需要 Node.js 20 以上:

复制代码
git clone https://github.com/SillyTavern/SillyTavern -b release
cd SillyTavern
./start.sh        # Windows 用 Start.bat
# 浏览器打开 http://127.0.0.1:8000

也可以用 Docker:

复制代码
git clone https://github.com/SillyTavern/SillyTavern -b release
cd SillyTavern/docker
docker compose up -d

启动后在顶部的"API 连接"里选接口(比如 Chat Completion 下的 OpenAI、Claude,或者任意 OpenAI 兼容的 Custom 接口),填上地址和 Key 即可。Windows、macOS/Linux、安卓 Termux、Docker 的详细安装步骤见官方文档。

六、总结

本文介绍了开源版 Character.AI------SillyTavern,并在 AI Store 上从零写了一张"被贬黄州的苏东坡"角色卡:一段角色描述、一段开场白,就让他在三轮对话里谈人生、讲东坡肉、即兴作诗,引用的都是他自己的《赤壁赋》《猪肉颂》《卜算子》;再用"滑动重写"给同一个问题换了一个更细的回答。整个过程不需要装 Node.js、不需要申请任何 API Key。

如果觉得对你有帮助,期待您的关注,点赞、收藏或评论,您的支持是我持续码字的动力。

AIStore免费AI公开课系列文章:

AIStore免费AI公开课-智能体篇(一):口袋专家Harness上架AIStore,开源个人智能体,开箱即用

AIStore免费AI公开课-智能体篇(二):Agents Team上架AIStore,拉一群机器人同时开工,开箱即用

AIStore免费AI公开课-智能体篇(三):AI Search上架AIStore,问你的数据、答案带出处,开箱即用

AIStore免费AI公开课-智能体篇(四):AI Recom上架AIStore,信息流推荐并讲清理由,开箱即用

AIStore免费AI公开课-智能体篇(五):OpenClaw上架AIStore,龙虾2.0智能体,开箱即用

AIStore免费AI公开课-智能体篇(六):Hermes上架AIStore,自记忆智能体,开箱即用

AIStore免费AI公开课-智能体篇(七):DeepSeek Harness上架AIStore,DeepSeek官方智能体,开箱即用

AIStore免费AI公开课-智能体篇(八):OpenCode上架AIStore,最火的开源编码智能体,开箱即用

AIStore免费AI公开课-智能体篇(九):Claude Code上架AIStore,用Claude改整个代码库,开箱即用

AIStore免费AI公开课-智能体篇(十):ComfyUI上架AIStore,节点编排生图生视频,开箱即用

AIStore免费AI公开课-智能体篇(十一):Codex上架AIStore,用GPT改整个代码库,开箱即用

AIStore免费AI公开课-智能体篇(十二):Pi Agent上架AIStore,极简可改的编码智能体,开箱即用

AIStore免费AI公开课-智能体篇(十三):Open Design上架AIStore,开源版Claude Design,开箱即用

AIStore免费AI公开课-智能体篇(十四):OpenHands上架AIStore,开源版Devin,开箱即用

AIStore免费AI公开课-智能体篇(十五):Cline上架AIStore,VS Code里的结对编程智能体,开箱即用

AIStore免费AI公开课-智能体篇(十六):AutoGen Studio上架AIStore,微软多智能体搭建台,开箱即用

AIStore免费AI公开课-智能体篇(十七):CrewAI上架AIStore,按角色分工的智能体团队,开箱即用

AIStore免费AI公开课-智能体篇(十八):OpenManus上架AIStore,开源版Manus,开箱即用

AIStore免费AI公开课-智能体篇(十九):Twenty上架AIStore,开源版Salesforce,开箱即用

AIStore免费AI公开课-智能体篇(二十):LangChain上架AIStore,LangGraph智能体对话界面,开箱即用

AIStore免费AI公开课-智能体篇(二十一):SillyTavern上架AIStore,开源版Character AI,开箱即用

AIStore免费AI公开课-智能体篇(二十二):Kilo Code上架AIStore,架构编码调试多模式,开箱即用

AIStore免费AI公开课-智能体篇(二十三):Laya上架AIStore,毫秒级结构化判断的决策模型,开箱即用

AIStore免费AI公开课-智能体篇(二十四):Jev上架AIStore,托管决策模型按输入计价,开箱即用

AIStore免费AI公开课-智能体篇(二十五):Semantica上架AIStore,开源版Palantir本体工作台,开箱即用

AIStore免费AI公开课-智能体篇(二十六):Open Dots上架AIStore,开源版OpenAI Dots,开箱即用

AIStore免费AI公开课-智能体篇(二十七):OpenMausBot上架AIStore,开源版Grok Bot,开箱即用

AIStore免费AI公开课-智能体篇(二十八):OpenMuse上架AIStore,开源版Muse,开箱即用

相关推荐
一次旅行1 小时前
2026.10.12 AI产业深度解读|大模型上下文大幅扩容;出版AI校对事故;算力底层软件成收购热点
大数据·人工智能
Phoenixtree_DongZhao1 小时前
扩散语言模型综述:并行生成的潜力与边界
人工智能·语言模型·自然语言处理
海宇AI1 小时前
零信任架构实战:基于海宇运营商近3个月平均账单构建自动化免押租赁授信网关
运维·人工智能·架构·自动化
云和数据.ChenGuang1 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整指南
java·人工智能·spring boot·后端·重构·springai
霸道流氓气质1 小时前
AI 应用异常检测与根因分析:语义漂移检测、因果图推理与LLM-as-Judge的 Java 生产级实现
java·开发语言·人工智能
品牌测评1 小时前
白帽GEO优化服务商选型指南:2026年合规AI搜索获客全解析
大数据·人工智能
玫瑰互动GEO1 小时前
豆包GEM优化占位工程化:铺信源/做结构化/借第三方,三动作接住AI提问|开发者读法
大数据·人工智能·ai·gem·豆包·gem优化·cpcq
迷迭香yy2 小时前
港股通标的数据管道实战从gphk列表到港股行情的落地细节 IG50免费开源股票数据API接口
开源
TMT星球2 小时前
地瓜机器人2026工博会首秀:端云一体全栈AI底座,覆盖视觉检测、工业数采与具身作业
人工智能·机器人·视觉检测