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

发布时间:2026/10/13 7:05:04

AIStore免费AI公开课-智能体篇(二十一):SillyTavern上架AIStore,开源版Character AI,开箱即用 一、引言Character.AI 让很多人第一次体会到“和一个有性格的角色聊天”的乐趣历史人物、小说主角、原创角色各有各的说话方式。但它是闭源的商业服务角色能说什么、用什么模型都不由你决定。SillyTavern简称 ST“酒馆”是这个方向上最受玩家欢迎的开源前端角色卡、开场白、世界书Lorebook、群聊、视觉小说模式、文生图、语音合成……能调的东西多到“比你想要的还多”。它本身不带模型可以接 OpenAI、Claude、OpenRouter、本地 KoboldCPP 等几十种接口。GitHub 上 3.4 万 Star300 多位贡献者。在 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语言JavaScriptNode.jsAI Store 上的版本1.19.0Star3.4 万AI Store 上的默认模型Claude Sonnet 5Chat Completion → Custom 接口指向 AI Store 网关三、在 AI Store 上开箱即用在 aistore.best 首页点 “SillyTavern”等它初始化完就是欢迎页。顶部一排图标从左到右是AI 响应配置、API 连接、高级格式、世界书、用户设置、背景、扩展、用户设定、角色管理。原版第一次打开要自己去“API 连接”里填接口和 KeyAI 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也可以用 Dockergit 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上架AIStoreDeepSeek官方智能体开箱即用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上架AIStoreVS Code里的结对编程智能体开箱即用AIStore免费AI公开课-智能体篇十六AutoGen Studio上架AIStore微软多智能体搭建台开箱即用AIStore免费AI公开课-智能体篇十七CrewAI上架AIStore按角色分工的智能体团队开箱即用AIStore免费AI公开课-智能体篇十八OpenManus上架AIStore开源版Manus开箱即用AIStore免费AI公开课-智能体篇十九Twenty上架AIStore开源版Salesforce开箱即用AIStore免费AI公开课-智能体篇二十LangChain上架AIStoreLangGraph智能体对话界面开箱即用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开箱即用
延伸阅读

更多相关文章

2026/10/13 7:05:04

高智力模型与测量及可观察行为特征

高智力模型与测量及可观察行为特征 第一部分 智力的本质与测量 1.1 智力的概念界定 智力(intelligence)是心理学与认知科学中长期研究的重要构念之一。自 20 世纪初比奈编制首批智力测验以来,关于智力的定义与测量方法经历了多次理论演进。当…

2026/10/13 7:05:04

第21讲:动态内存管理

目录 为什么要有动态内存分配malloc 和 freecalloc 和 realloc常见的动态内存的错误动态内存经典笔试题分析柔性数组总结 C/C 中程序内存区域划分 正文开始 1. 为什么要有动态内存分配 我们已经掌握的内存开辟方式有: int val 20; // 在栈空间上开辟四个…

2026/10/13 8:15:09

从零构建基于Python的新闻推荐系统:召回、排序与冷启动实践

简介:基于Python的新闻推荐系统资源包,面向推荐系统初学者和希望了解新闻场景落地实现的开发者,资源内含完整工程,覆盖新闻文本清洗、特征表示、候选集生成、排序融合等核心环节,借助脚本即可跑通基础推荐链。压缩包共…

2026/10/13 8:15:09

Fluent动网格+UDF实现翼型前缘下垂动态变形仿真

Fluent里的动网格配合UDF程序,能把“翼型前缘下垂”这种柔性变形做成真正动态的边界条件。这个题目我最近反复折腾了几轮,从最初的方案纠结,到UDF编译报错,再到网格负体积一排排地爆,最后总算跑出了完整的升力、阻力曲…

2026/10/13 8:15:09

给Agent装一套Skills:从拆解爆款视频到自动生成分镜脚本

最近我一直在琢磨一件事:既然Agent已经能写文案、能出图、能处理文档,那能不能让它自己去看一支爆款视频,然后把它的爆款结构拆出来,再照着这个结构产出一版属于我们自己的原创脚本?标题里说的“神级Skills”&#xff…

2026/10/13 8:15:09

AI辅助开发实战:如何用不到20行代码交付一个自动化工具

上周我交付了一个内部工具,从需求梳理到上线,全程几乎没有手写代码。严格来说,我手写的代码不到二十行,其他部分——需求拆解、数据结构设计、逻辑实现、测试用例、部署脚本——都是靠和 AI 多轮对话“磨”出来的。这不是标题党&a…

2026/10/13 8:15:09

Java后端分层对象设计:DTO、VO、PO、BO全解析

作为一个写了快十年Java的老程序员,我越来越发现一个现象:很多人对DTO、VO这些概念停留在"背八股文"的阶段,面试时能说出来一两个缩写,真正写项目时却一塌糊涂——要么一个Entity梭哈到底,要么每层都建一堆名…

2026/10/13 8:10:07

本地AI部署实测指南:硬件门槛、模型选型与避坑经验

1. 本地AI部署,普通用户到底在凑什么热闹 最近“本地AI”这个词的讨论热度明显上来了。起因是某家大型软件厂商开始把自己的人工智能助手直接做进操作系统里,甚至给出一键部署的入口,很多原本只用网页版聊天助手的普通用户突然意识到&#xf…

2026/10/13 5:19:27

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/12 12:01:26

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/12 12:54:07

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/13 0:04:41

基于Triton部署YOLO目标检测:从训练脚本到线上服务

简介:这份资源面向希望将目标检测模型落地到生产环境的深度学习开发者与算法工程师,聚焦于用 Triton Inference Server 部署 YOLOv9 的完整实战方案,解决从训练权重到线上推理服务之间的工程化难题。压缩包共 16 个文件,约 886KB&…

2026/10/13 0:04:41

手把手教你云端部署Qwen-Image-2.1:从GPU选型到在线文生图服务

Qwen-Image-2.1 这个开源的图像生成模型,最近在内容创作和 AI 应用圈子里热度相当高。它属于通义 Qwen 系列里的视觉生成分支,让我眼前一亮的是它对中文长文本的理解能力——以前用那些老方案生成带中文文字的图,十个里九个是“乱码印刷体”&…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑