为你推荐
正在关注
正在生成新鲜事,请稍候...
请先在左侧"⚙️ 设置"填入密钥并拉取模型。
点击左侧"主页"刷新,或等待系统自动发帖!
点击左侧"主页"刷新,或等待系统自动发帖!
←
信件与日记寄来的信件
偷看日记
我的日记
✕ 清除
写一篇你自己的日记,勾选允许"偷看"的角色。每个被勾选的角色会各自独立决定要不要看、看了要不要留下批注——不想看的话,也会在下面写一句符合Ta人设的话。反应不是立刻出现的,随机隔一段时间才会有动静,也可以点"立即回复"跳过等待。
谁可以偷看这篇日记:
←
🎭 Ta们在做什么🎭 角色之间
🎲 TA 自己决定的
有关系的角色之间会在后台自己发生一些小事(一起喝奶茶、线上拌嘴、意外偶遇……)。
这里是这些事的记录。它们会被总结进角色各自的记忆,聊天/发推/评论/日记信件/论坛都用得上——
所以你可能会听见 TA 提起一件你"不在场"的事。
⚠️ 这个功能默认是关着的,不打开就一次 API 都不会调用(连「🎬 现在演一场」也不会)。 想用的话去「设置 → 🔌 自动功能开关」把「🎭 Ta们在做什么」打开,同时确认「角色互动总开关」也是开的。
记录条数默认不限,想控制存档大小可以在「记忆总览 → 🎭 小剧场保留几条」里填个数字。
⚠️ 这个功能默认是关着的,不打开就一次 API 都不会调用(连「🎬 现在演一场」也不会)。 想用的话去「设置 → 🔌 自动功能开关」把「🎭 Ta们在做什么」打开,同时确认「角色互动总开关」也是开的。
记录条数默认不限,想控制存档大小可以在「记忆总览 → 🎭 小剧场保留几条」里填个数字。
把一个角色切到「由 TA 自己决定」之后(角色编辑页 →「⚙️ 行为与AI能力设置」→「🎲 行为模式」),
TA 会每隔一段时间自己看一眼:现在几点、今天日程排了什么、待办上还欠着什么、前几天跟谁发生过什么、跟你聊到哪儿了,
然后自己挑一件事去做——发推文 / 私聊你 / 写信 / 写日记 / 发论坛帖 / 发匿名帖 / 评论别人 / 点个赞 / 拍你一下 /
换个状态 / 办掉一条待办 / 记一件新的 / 去找关系网里的人 / 给营销号递料,也可能什么都不做(大部分时候人就是这样)。
⚠️ 这个模式默认关着,要在「设置 → 🔌 自动功能开关」里打开「角色自己决定要做什么」才会真的跑。
⚠️ 这个模式默认关着,要在「设置 → 🔌 自动功能开关」里打开「角色自己决定要做什么」才会真的跑。
←
我们的故事←
←
💬 一轮一轮推进的互动续写已经独立成左侧导航栏的「续写」了,功能更全(独立会话、章节存档、楼层隐藏)。这里保留的是「填大纲 → 一次生成整章」的玩法。
当前启用的预设里检测到下面这些"剧场"相关模块,勾选想要的主题——生成正文时会额外附带一段小剧场番外。这里的开关跟"预设"设置页是同一份数据,改哪边都会同步。
预览新章节
已发生的故事
💬 一章生成完,最多让
个角色读完说几句
←
续写
每段续写是一个独立的会话,大纲、出场角色、字数、人称都各存一份,互不干扰。
输入几句话开个头或引导方向,AI 会顺着往下写,一轮一轮推进剧情。
←
🖼️
🎤
角色卡里没有的临时人物写在这里,会一起发给 AI。
两种都会经过世界书、正则、宏和 EJS 模板,区别只是请求发给哪个接口。
🧩 这段续写当前接到了什么
「存为新章节」会把当前所有剧情收成一章并清空,方便开始下一段。
章节
←
瓜条来咯
选择角色,生成瓜条
←
匿名论坛我
身份:
深渊正在低语...
论坛里一片死寂...
正在输入中 ●●●
请在上方选择一个角色或群聊开始聊天。
:
←
加载中...
0 帖子
名字
@handle
简介
加入
100 正在关注
1万 关注者
帖子
回复
收藏
赞过
←
帖子关注
我关注的
为你推荐
←
搜索: ←
标签: 通知中心
话题广场
←
势力关系网
←
势力名称
←
角色关系
←
势力总览
←
角色中心全部
创建新 AI 角色
双人卡/CP卡常见:名字写成「A&B」,正文里其实是两个人。导入时程序会自动认一次,没认出来就点这个手动拆(认不出结构才会花一次调用)。
可以给不同角色用不同的"我"——在同事眼里是实习生,在网友那边是另一个马甲。
选「跟随当前资料」就是用你个人资料页里正在用的那份。人设在「个人资料 → 人设管理」里保存。
一个角色可以同时属于多个势力(比如既在"医院"又在"高中同学群")。一个都不勾就是「势力不明」。
主页与个人资料设置
手动点这个不受开关限制,随时能查;自动查的开关在「设置 → 后台自动功能 → 🪪 导入角色卡」里。
⚙️ 行为与AI能力设置 (发帖频率、开场白、自动回复等 — 点击展开)
▶
按固定频率:到点了就发推文 / 主动找你 / 写信,各走各的时间表。
做不做、做什么、做几件、马上做还是等有空再做,全由 TA 自己定,没有时间上下限。
身上发生了事(有人找 TA、收到东西、演了一场……)TA 也可能立刻有反应。
身上发生了事(有人找 TA、收到东西、演了一场……)TA 也可能立刻有反应。
TA 主动给你发消息时去哪里发(微信、iMessage、抖音私信……装了「📱 软件」才有)。行为模式选了「由 TA 自己决定」的话,这里只是 TA 的偏好——TA 会自己挑,多半去你最近在的那个软件找你。不管在哪个软件聊,TA 都记得别的软件里说过什么。
最短间隔 分钟(0=用全局的),一天最多 次(0=不限)
TA 会自己挑题目去搜,读完写一段感想,进 TA 的 prompt。全局开关在 设置 → ⚙️ 自动化功能 →「🌐 角色自己上网看东西」;
搜几轮、读多少字在 🧩 小功能 → 联网探索 里调。
在「TA 自己决定」模式下,TA 可以把今天或最近某一天记成对自己有意义的日子。
记下来的会跟你记的一样出现在日历、「📅 日子」和 TA 的 prompt 里,并且标着"TA 自己记的"。
每 发布 条帖子
每 主动发起一次对话(设为 0 表示不主动发起)
每 主动写一封信给你(设为 0 表示不主动写信)
每 主动发一条新帖(设为 0 表示不主动发帖)
和这个角色开启一段全新聊天时,会自动以这句话作为ta的第一条消息。支持 {{char}} {{user}} 等宏。留空则不自动开场,等ta的日程/主动消息触发。
匿名论坛专属设置
每 主动发一条匿名帖(设为 0 表示不主动发)
📚 世界书与专属资料库 (点击展开)
▶
角色将强制结合已勾选的世界观背景生成推文与对话。(全局生效的世界书已自动生效,此处无需勾选)
上传一份长文档(设定集/剧情大纲等),聊天时会自动按话题检索相关片段喂给AI,不用把整个文档塞进人设里。需要先在"设置"里开启向量记忆并配置好 Embedding 模型。
🕸️ 日常
背着你发生的事、传开的话、跟进的营销号🧩 小功能
←
系统设置
下面这几项本来就有自己的页面,从这儿也能直接进去
谷雨 · 版本加载中…
📊 Token 用量
支持任何兼容 OpenAI 格式的 API。
⚠️ 网页版CORS提醒:如果填好API地址/密钥后一直转圈圈、或报"网络错误/Failed to fetch",
打开浏览器控制台(F12→Console)看一眼——如果报错里出现"CORS"或"blocked by CORS policy"字样,
说明是这家API服务商没有给浏览器开放跨域访问权限,不是你填错了。常见解法:①换一家支持CORS的中转/代理服务商;
②自己套一层允许CORS的反向代理转发一下;③或者用打包好的APK版本(走的是手机原生网络通道,不受这个限制)。
🌟 主 API (负责发帖、匿名版、推文记忆等)
以上是常见模型的快捷预设,标了"⚠️需服务商支持"的分组通常要走第三方中转/distributor才能用到,不保证你当前用的服务商已经开通;DeepSeek分组是官方默认直连地址(api.deepseek.com)相对稳妥。具体以你使用的API服务商实际支持为准;如果你的API支持拉取模型列表,优先点上面的"🔄 拉取模型"按钮获取该服务商的真实可用列表。
💬 副 API(选填,跑评论区 / 日程 / 小功能 / 游戏这些量大的活)
留空的话所有功能都走主 API,照常能用。填了之后按下面那张表分工:你会逐字读的(私聊、群聊、故事、日记信件)留在主 API,你多半只是扫一眼的(评论区、路人、日程、状态、小功能里的一句话、游戏决策)交给副 API——所以副 API 适合挂便宜快的小模型。
📋 主 API / 副 API / 其它接口 分别负责哪些功能(点开看全表)
取 API 的规则:主 API 那一批=主的优先,主的没配全才退到副的;
副 API 那一批=副的优先,副的没配全(地址 + Key + 模型三样)就退回主的。
所以只填主 API 也能全跑,只是全都用同一个模型。出了问题客服会用大白话告诉你是哪一个 API、什么原因。
走「主 API」——你会逐字读的内容
聊天私聊回复 · 群聊回复 · 重新生成 / 侧滑抽卡 · 自定义回复 · 新成员进群打招呼 · 进聊天时的「此刻状态」 · 戳一戳 · TA 主动找你说话 · 聊天里发图给 TA 看
电话📞 通话里 TA 说的每一句
故事生成故事章节 · 续写工作台(那一次手动选了「用副 API」除外) · 从素材生成小说
长文角色写日记 · 角色主动写信 · 信件回信 · 角色看你的日记写反应
重要的后台推文记忆总结 · 日程记忆总结 · 小剧场记忆总结 · TA 不在线时「瞄一眼」消息 · 角色资料自动补全 · 导入角色卡识图拆分 · 联网探索读完网页写总结
走「副 API」——量大、你多半扫一眼就过
推文与评论角色评论你的推文 · NPC 路人评论 · NPC 互相抬杠 · 角色对评论的反应 · 引用推文的连锁 · 匿名论坛跟帖 · 故事论坛楼层 · 营销号发帖与参与
总结私聊 / 群聊的聊天自动总结
日程与状态生成 / 更新今日日程(自动续期、一键补齐、手动都是) · 角色写待办 · 状态跟日程流动 · 纪念日和节日提醒
背后发生的事Ta们在做什么 · 自主模式「决定做什么」 · 八卦网传话 · 营销号递料 · 通话里 TA 接不接 / 要不要打给你
小功能一起看电影 / 一起听歌 / 一起阅读的每一句 · 行程与天气播报 · 约出去 · 邀请卡(答不答应) · 关系网 · 随身物 · 日子 · 商城 · 外卖 · 钱包 · 快递 · TA 的手机 · 换装 · 冷战 · 联网探索(写感想那一次可以在功能页里单独指定)
游戏游戏厅里的所有游戏:五子棋 / UNO / 斗地主 / 昆特牌 / 狼人杀 / 谁是卧底 / 20个问题 / 真心话大冒险的每一步、邀请与赛后点评;剧本杀 / 海龟汤 / 恋综 / 时间循环 / 谁是真的TA / 双人密室 / 命运卡牌 / 跑团 / 文字冒险……
新玩法插件所有插件里的模型调用一律副优先(营销号自己爆料、微博热搜榜起标题、📕 小红书、🧣 微博、🫧 泡泡、🫘 豆瓣、💬 iMessage、💚 微信、🎵 网易云音乐、🎶 抖音、👥 NPC 列表生成、TA被困了、准点群聊、TA的旧物箱、窗台来客、心电感应光谱、TA的录像带、你打了又删 / 你让TA重说了(TA 来问你时走一次主动消息)、秘密计划、被你影响、现实小任务、同一秒、有条件才能拆的信、TA 的往事、成长日志、人生选择题、散步、做饭、私教、周报、星图、TA 的梦……)
客服使用指南里查不到的问题才问一次(全部开关里可以关)
要能看图的📮 现实小任务交差 · 📸 同一秒你拍的照片(模型不认图就照样回你,不会报错)
走「向量 API」(第三套,在「记忆」那一页单独填)
向量记忆 / 资料库Embedding 拉取模型 / 生成向量。填了用它,没填退回主 API 的地址,永远不会去用副 API。
各自单独设置的接口(跟上面三个无关)
画图角色发图 · TA 自拍 · TA 的相册 · 情侣头像:按「角色发图」的设置——图库 / 搜图不花钱;调接口生图用你填的画图接口;免费退路 pollinations
语音TA 的声音(朗读、语音条、通话、听取模式):OpenAI 兼容 / MiniMax / Fish Audio / 火山引擎,浏览器自带朗读不花钱;你说话转文字:转写接口或浏览器自带
只联网、不用模型(免费)📕 小红书里「去真的小红书搜」(直接打开小红书网页 / App,谷雨不读取)· 天气(Open-Meteo) · 联网探索(jina 阅读 / DuckDuckGo / 维基) · 在线找书 / 歌 · 🔥 真实热搜 · 插件自动检查更新 · 云端推送(你自己的 Cloudflare Worker)
完全不调 API⏳ 生成中提示 · 🔥 微博热搜榜的热度(本地算;起标题走副 API,可以关) · 我们的小习惯 · 计步 · 捉迷藏的冷热 · 命运卡牌的数值和结局 · 密室的密码 · 环境音 · 角标和卡片 · 身上的状态 · 所有开关、记忆总览、使用指南
控制AI回复的随机性/重复度,全部留空=不发送该参数,使用服务商默认值。不确定的话不用改。
✂️ 回复老是写到一半就断掉?就是这一项。
max_tokens 是"这次最多允许生成多少 token",撞到上限模型就会被硬切断,句子停在半截。留空=不发送这个参数、用服务商自己的默认值(多数是 4096), 觉得不够就填大一点,比如 8192。注意它只是上限,模型写多少就按多少计费,调大不会让平时的回复变贵。
用推理模型(deepseek-reasoner / QwQ / 带 thinking 的中转)尤其要注意:有些中转会把思考过程直接塞进正文里, 那段思考同样占 max_tokens——于是经常出现"思考写完了,正文一个字还没写就到上限了"。这种情况要么把上限调大, 要么换成不带 thinking 的模型。
被截断时右下角会弹一条提醒,告诉你是撞上限了,而不是让你对着半句话猜。
max_tokens 是"这次最多允许生成多少 token",撞到上限模型就会被硬切断,句子停在半截。留空=不发送这个参数、用服务商自己的默认值(多数是 4096), 觉得不够就填大一点,比如 8192。注意它只是上限,模型写多少就按多少计费,调大不会让平时的回复变贵。
用推理模型(deepseek-reasoner / QwQ / 带 thinking 的中转)尤其要注意:有些中转会把思考过程直接塞进正文里, 那段思考同样占 max_tokens——于是经常出现"思考写完了,正文一个字还没写就到上限了"。这种情况要么把上限调大, 要么换成不带 thinking 的模型。
被截断时右下角会弹一条提醒,告诉你是撞上限了,而不是让你对着半句话猜。
两种模式二选一,切换随时可以改回来:想控制回复长度/省token用"可控字数模式";觉得被总字数卡得不够自然、更喜欢旧版本那种聊天感觉的可以切回"经典模式"——这是照搬旧版本的原始设定,条数固定随机1~4条、每条想写多长写多长,不设总字数上限。
💡"聊天回复总字数"是AI一次回复(可能拆成好几条消息分开发)加起来的总预算,不是每条单独的上限;具体分几条发、每条写多少字,由AI自己在"最少~最多条数"范围内决定。(这一段仅在"可控字数模式"下生效;切到"经典模式"后这两个条数输入框会隐藏、也不再生效,侧滑重新生成也会跟着走经典模式、不再被总字数砍短。目前只剩"拍一拍反应"这类一句话的即时反应仍然沿用总字数,那本来就是短回应,不影响正常聊天的手感)
你写信寄出去之后、或者日记被角色偷看之后,Ta不会立刻有反应,而是隔一段随机时间(在下面这个范围内随机抽一个数)才会回信/留批注——也可以直接点"⚡立即回复"跳过等待。
这是最影响 API 花费的一项。以前是"角色库里每一个角色都来评论一次"——有多少角色就发多少次请求,
每次都带着那个角色的完整人设+世界书。27 个角色时实测一条推文要 9 万 token。
限制之后会按相关度挑人:被 @ 到的 → 关系网里有连线的 → 最近聊过天的 → 关注的 → 其余随机, 评论区照样热闹,但请求次数固定住了。填 0 = 不限(恢复以前的行为)。
限制之后会按相关度挑人:被 @ 到的 → 关系网里有连线的 → 最近聊过天的 → 关注的 → 其余随机, 评论区照样热闹,但请求次数固定住了。填 0 = 不限(恢复以前的行为)。
关闭后,该角色将不再在评论区回复/点赞用户的推文和评论。
四件小事,各开各的。前一个和最后一个也在「注入内容管理」里列着,能单独关。
🖼️ 推文 / 日记 / 信件配图(默认都关)
跟聊天发图同一条路:图源、接口、参考图那些设置都在「📷 角色发图片」里,这儿不用再配一遍。
不让模型在正文里写标记——内容写完之后单独问一次"这条要配什么图",再照那句描述取图, 所以正文永远是干净的,也不会出现"模型忘了写标记就没图"。
不让模型在正文里写标记——内容写完之后单独问一次"这条要配什么图",再照那句描述取图, 所以正文永远是干净的,也不会出现"模型忘了写标记就没图"。
⚠️「只发卡片」那一档是纯文字描述,配图没意义——选了它(或者关着)这儿就不配图。
100 = 每条都配;30 = 大概三条里配一条。生图那档很花钱,建议调低。
在聊天框 ⋮ 里点 📞 就能给 TA 打电话(点了就打,不受这个开关拦——
这个开关只管那颗按钮显不显示)。通话内容会进聊天记录,前后各加一条
「📞 通话开始/结束」,所以挂断之后 TA 还记得你们在电话里说了什么。
三档随时切,通话界面右上角 ⚙️ 里也能切:
三档随时切,通话界面右上角 ⚙️ 里也能切:
不管哪一档,模型都知道"现在是在讲电话":句子短、口语、不写动作和心理描写。
接不接:你打过去的时候,开了自主模式的角色会按此刻的处境决定接不接—— 再开了「日程自动核对」,TA 还会拿今天的日程和现在几点当理由("在开会""刚躺下")。 没接通的话聊天里记一条「📞 呼叫未接通」,TA 会把理由补一句过来。
TA 打过来:直接全屏弹出来,跟真的来电一样,接听/挂断两颗大键; 响够上面那个秒数没人接就算未接来电,聊天里也会记一条。
小窗:通话界面右上角那颗 ▁ 把电话缩成右下角一个小条,通话不断; TA 这时候说话,小条上面会冒一个气泡,点小条回到通话。
② 的接口地址/密钥/音色在通话界面的 ⚙️ 里填(OpenAI 格式的
③ 用的是浏览器自带的语音识别,准不准看浏览器;打包成 APK 之后多半用不了,那时退回打字就行。
接不接:你打过去的时候,开了自主模式的角色会按此刻的处境决定接不接—— 再开了「日程自动核对」,TA 还会拿今天的日程和现在几点当理由("在开会""刚躺下")。 没接通的话聊天里记一条「📞 呼叫未接通」,TA 会把理由补一句过来。
TA 打过来:直接全屏弹出来,跟真的来电一样,接听/挂断两颗大键; 响够上面那个秒数没人接就算未接来电,聊天里也会记一条。
小窗:通话界面右上角那颗 ▁ 把电话缩成右下角一个小条,通话不断; TA 这时候说话,小条上面会冒一个气泡,点小条回到通话。
② 的接口地址/密钥/音色在通话界面的 ⚙️ 里填(OpenAI 格式的
/v1/audio/speech)。③ 用的是浏览器自带的语音识别,准不准看浏览器;打包成 APK 之后多半用不了,那时退回打字就行。
第一种:点发送 TA 就开始回,不用等。
第二种:发出去的话先攒着,把输入框空着再点一次「发送」,TA 才开口—— 不额外多一颗按钮。你可以连着说好几句、把话说完再让 TA 回(几句一起交给 TA, 跟自动模式合批的行为一样);也可以只是把一句话记在聊天里,不花这一次调用。 攒了几句会写在输入框的提示文字里。
一句新的都没攒着时点发送=让 TA 再回一次(接着上一句继续)。
第二种:发出去的话先攒着,把输入框空着再点一次「发送」,TA 才开口—— 不额外多一颗按钮。你可以连着说好几句、把话说完再让 TA 回(几句一起交给 TA, 跟自动模式合批的行为一样);也可以只是把一句话记在聊天里,不花这一次调用。 攒了几句会写在输入框的提示文字里。
一句新的都没攒着时点发送=让 TA 再回一次(接着上一句继续)。
秒再让 TA 开口。0 = 点了就回;调大的话,这几秒里你连发的几句会合并成一次回复(省一次调用,代价是每句都要干等)。
分钟就插一条。填 0 = 每条消息上面都插(会很密)。
支持跨零点,比如 23:00 到 08:00
👥 角色后台互动设置
下面这些功能不用你点任何按钮,自己就会去调 API——定时器到点了、进某个页面了、发完帖之后连锁触发。
好处是"活的",坏处是钱在你不知道的时候就花出去了。每一项都是独立开关,想留哪个留哪个。
按「这个开关管的是哪一块」分成了 6 组,每一项下面的 📍 写着它对应界面上的哪儿、效果在哪能看到。
标了「默认关」的,是不主动打开就一次 API 都不会调的;其余默认全开=跟以前完全一样。关掉之后功能本身还在,只是不再自动跑。
按「这个开关管的是哪一块」分成了 6 组,每一项下面的 📍 写着它对应界面上的哪儿、效果在哪能看到。
标了「默认关」的,是不主动打开就一次 API 都不会调的;其余默认全开=跟以前完全一样。关掉之后功能本身还在,只是不再自动跑。
跟深色模式是两回事,可以叠加:配色管的是那抹主色(蓝还是黑),深色模式管的是底色(白底还是黑底)。
改的是全站的正文字号——推文、聊天、评论、名单、设置页一起变,不是只有推文。
默认 15px,跟 X 官网一样。标题会比这个大一点,说明文字会小一点,整体按比例走。
默认 600px,跟 X 官网一样。也可以直接按住中栏右边缘那道缝左右拖,双击那道缝恢复默认。手机上这一项不生效(永远满宽)。
默认 275px。跟中栏一样,按住左栏右边缘那道缝左右拖也能改,双击恢复默认。
这里的CSS会作用于整个App的所有界面(首页/聊天/群聊/论坛/个人主页/设置……全部都行,不是只改某一页),留空则用默认外观。
💡小贴士:改了某个东西没生效?大概率是因为那个元素本身写了内联样式(style="..."),内联样式的优先级天生比这里的CSS规则高,
加上
!important 就能强制覆盖,比如 .chat-bubble.other { background:#eee !important; }。
想知道该改哪个类名/id,可以用浏览器"检查元素"(F12)点一下你想改的东西看看。
🔎 选择器速查表
点任意一个选择器,就把
选择器 { } 追加到上面的输入框里。带 # 的是唯一元素,
带 . 的是同类元素。改了没生效就加 !important。
🎨 示例样式
点任意一条,就把能直接用的完整片段(带注释)追加到上面的输入框里,再照着数值自己调。
都是本 App 真实存在的类名,贴进去就生效。改完记得点最底下的保存。
刚进主页那会儿好几个后台任务同时落地,一屏全是气泡什么都看不清。
超出的会合并成一条「还有 N 条新通知」,点它进通知页——一条都不会少。
把上面框里的 CSS 存成一张皮肤,自己起名字;以后点一下就换,不用再复制粘贴。
也可以直接选一个 .css 文件存进来。顶上那条「原样」是不用皮肤。
皮肤存在浏览器本地,同时跟着存档走——导出存档会带上,换设备导入就还在。 🧩 小功能里也有一个「🎨 皮肤」入口,不进设置也能换。
皮肤存在浏览器本地,同时跟着存档走——导出存档会带上,换设备导入就还在。 🧩 小功能里也有一个「🎨 皮肤」入口,不进设置也能换。
把项目里本来就有、但散在各处的东西汇到右边一页:今天几号、今天和明天的日程、
最近要到的纪念日和生日、谁有未读消息(点一下直接进那个聊天)、TA 们刚发的几条。
全是读现成数据,不生成、不请求接口、不写存档。窗口窄于 1100px 时自动不显示。
默认关,不开就一个节点都不建,右侧栏还是原来的样子。
全站搜索的结果最上面多一块「功能」:搜到了直接点,点了就跳过去。
索引是现场从页面里扫出来的(侧边栏、设置目录、🧩 小功能、自动化开关表),
所以装了插件、加了新功能,不用改代码也搜得到。
进到某个聊天之后,顶上补一条:左边返回、中间头像 + 对方昵称(群聊带人数)。
电脑端本来没有返回的地方,这条补上了;点中间的名字可以去 TA 的资料页。
排法参考微信,颜色跟着你自己的主题走。
开着的时候,凡是能传图的地方都能传 GIF 和视频:角色头像、我的头像、群头像、
资料页背景图、主页大图、全局背景图、表情包、聊天里发的图、帖子配图……
GIF 不再被压成静止图,视频会循环播放、静音、不显示控件。
视频单独存一个本地库,存档里只留一个编号,所以存档不会被撑大;导出存档时会自动把用到的一起打包带走。
视频单独存一个本地库,存档里只留一个编号,所以存档不会被撑大;导出存档时会自动把用到的一起打包带走。
本地媒体库:还是空的
像朋友圈那样,在主页时间线最上面放一张封面大图,右下角压着你的名字和头像。
用的就是你资料页的背景图(在「个人资料」里换;没设就用你的主题色),点大图直接去资料页。
关掉就整块拿走,一点痕迹不留。
💡 配「微信风」那张 CSS 皮肤用最像:那张皮肤会把发帖按钮挪到右上角变成相机,正好压在大图角上。
💡 配「微信风」那张 CSS 皮肤用最像:那张皮肤会把发帖按钮挪到右上角变成相机,正好压在大图角上。
开启后,点一下页面任何地方都会弹出一个小动画,纯装饰,不影响任何功能。
需要你自己部署一个免费的 Cloudflare Worker(步骤在 使用指南 →「🔧 接口配置教程 → ⑥」)。手机要响,用下面的「📲 谷雨自己的通知」,或者装 ntfy 填 topic,两样选一样或都开。
打包下载您的所有心血记录,永不丢失。
粘贴一个指向"原始文件"的直链——GitHub的raw.githubusercontent.com链接、Gitee的raw链接、jsdelivr链接,或者GitHub网页链接(会自动转成raw直链)都可以。会自动识别这是预设 / 世界书 / 角色卡(JSON或PNG) / 独立正则脚本里的哪一种,直接调用对应的导入逻辑——只导入数据,不会执行任何来源不明的代码。
←
🧠 记忆总览
改了会自动存;想确认就点一下
聊天/群聊聊到第N条消息、或角色发了第N条推文,就会自动触发一次AI总结(总结内容会追加进下面对应的总结区)。数字越小总结越勤快(更省心但更耗token),越大越省但可能有段时间没被总结进去。
🗓️ 日程归档:日程每天更新时,旧的那份会被存下来,攒够 3 天会总结成一段「最近的生活轨迹」喂给角色(聊天/发推/评论/日记信件/论坛都用得上,小说和续写不用)。
在角色资料页点 📅 就能翻月历看每天的日程。留得多能往回翻得更远、总结素材更全,存档也更大;留得少反过来。默认 14 天。
🎭 小剧场记录:「Ta们在做什么」里角色之间背着你发生的事,默认不限条数(填 0 就是不限)。想控制存档大小的话填个具体数字,超出的会从最早的开始丢。 这些记录也会被总结成记忆,喂给聊天/发推/评论等功能。该功能默认关闭,要在设置页的「自动功能开关」里打开 🎭 Ta们在做什么 才会调用 API。
🎭 小剧场记录:「Ta们在做什么」里角色之间背着你发生的事,默认不限条数(填 0 就是不限)。想控制存档大小的话填个具体数字,超出的会从最早的开始丢。 这些记录也会被总结成记忆,喂给聊天/发推/评论等功能。该功能默认关闭,要在设置页的「自动功能开关」里打开 🎭 Ta们在做什么 才会调用 API。
日程过期了 / 还没写过的角色,把今天这份挨个写好。不看「日程每天自动更新」开关,点了才补,每个角色一次调用。
开启后,不只是最近几条聊天消息——聊天记录、日记、信件、小说续写与章节、论坛发帖跟帖、匿名论坛发言,只要是角色自己写的内容,都会参与语义检索:AI会根据当前话题从这些历史内容里找相关片段一起喂给它(需要你的API支持 /embeddings 接口)。同时也会用于角色的专属资料库检索。下面选好角色/群聊后可以看到具体检索库里存了什么。
如果留空,下面的 Embedding 拉取模型 / 生成向量都会自动改用"主 API"的接口地址和密钥;填了就只专用于向量记忆(跟主API、副API完全独立,互不影响)。
优先使用上面"向量记忆专用API"拉取(没填就自动用主API),拉取到的列表里选一个支持向量/embedding的模型即可。
还没有角色,先去「角色中心」创建一个吧~
清掉聊天总结 / 推文记忆 / 召回库 / 向量标记;不动聊天记录和你上传的资料库
每聊到设定的条数,AI会自动追加一条总结在这里(滚动保留最近20条),聊天生成时也会把最近几条喂给AI当背景。可以直接在这里编辑/修正。
每发布设定条数的推文,AI会自动总结一次这个角色最近关注的点、情绪和经历规律。
有些预设(比如"数据库"类)会让AI每轮带一段 <recall>AM001(标题)...</recall> 这类记忆编码,聊天/续写生成时会自动识别、剥离原始标签,改成一个默认折叠的召回面板。面板里具体显示的内容来自这份记忆库——按当前选中的角色/群聊分开存放,需要你自己登记条目(编码要跟AI输出里的编码对上,比如AM001)。
文档上传入口在角色编辑页里;这里只做汇总查看和删除。
如果用的角色卡/预设带有MVU风格的状态更新块,这里显示最新一次识别到的数值快照。
←
🧩 AI 增强功能⚠️ 安全警告:脚本执行
开启下面这个开关后,帖子 / 评论 / 小报里出现的 <script> 标签会被当成真正的代码执行——不是沙箱隔离,跟你自己在控制台里敲代码权限一样大,能读写这个网页里的所有本地数据(角色、聊天记录、世界书、API Key等)。
只有在你完全信任这段内容/角色卡的来源时才应该开启;不确定来源就保持关闭,或者只在需要用的时候临时开、用完关掉。
同时也新增了一个
💡 聊天现在统一是纯文本显示,不会再渲染HTML/脚本了,所以这个开关不影响聊天,只影响仍然正常显示HTML的帖子/评论/小报。
window.TavernHelper 兼容层(可以读写变量、取聊天记录、取角色信息),方便照着助手脚本API写的脚本更有机会在这里跑起来——它本身只是几个数据读写函数,真正的执行风险仍然全部来自下面这个开关。
💡 聊天现在统一是纯文本显示,不会再渲染HTML/脚本了,所以这个开关不影响聊天,只影响仍然正常显示HTML的帖子/评论/小报。
对AI回复或你自己发出的消息做文本清洗替换,比如过滤AI的口头禅、屏蔽词、统一格式。留空"替换为"则代表删除匹配到的内容。
💡 以上两个都不勾=默认行为:按上面选的"仅处理AI回复/我的消息/两者",在生成/发送那一刻处理并永久写入存档(跟以前完全一样)。勾选其中一个,就会变成只在对应场景临时生效,不碰存档,两者互斥。
深度范围(仅"仅影响发给AI的内容"时才有意义,留空=不限制):
💡 "深度"是距离最新一条消息多少条(最新=0,越往前越大)。比如只想隐藏5条以前的旧历史给AI省token、又不想影响最近几条,最小深度填5、最大深度留空即可——跟同类软件自己的正则脚本"深度限定"是同一个概念,从同类软件导入的脚本会自动带上这两个值。
不少接自定义/中转API的模型会把完整思考过程直接堆在正文最前面(用各种标签包一层,不同预设/模型约定的标签名都不一样)。这里可以配置识别哪些"前缀+后缀"组合当作思维链。思维链只在「小说」和「续写」里可以展开查看(跟同类软件一样),聊天、评论、推文、论坛这些地方一律直接剥掉不显示——因为折叠框会拼在正文最前面,把角色卡状态栏那种从开头锚定匹配的正则挡住,导致状态栏出不来。下面这个选项只影响小说和续写。只会在文本最开头匹配,不会误伤正文中间偶然出现的同名标签;没有闭合标签的思维链无法安全识别,会原样保留。
关着=跟以前一样,剥掉就扔。开着=所有功能(聊天、评论、推文、论坛、日记……)剥下来的思考都收进收纳盒,正文、状态栏照旧干净不受影响;聊天气泡时间旁边会多一个很小的 💭,点开看那一轮的思考。收纳盒也在「🧩 小功能」里。
💡 "记忆召回面板/记忆库管理"、聊天总结、推文记忆总结、向量记忆浏览与开关/模型/字数上限这些"跟记忆有关"的设置和展示功能,已经全部搬到独立的新页面「🧠 记忆总览」集中管理去了(侧边栏可以直接进,不用再从设置这里找)。这里只留正则脚本/思维链这些配置项。
功能越加越多,每次请求塞给AI的内容也越滚越大。这里可以限制各部分最多占用多少字数——世界书会按优先级/权重自动只保留预算内的高优先条目,其余悄悄跳过,不影响核心设定。(向量记忆/资料库的字数上限已经搬去「🧠 记忆总览」页跟其它向量记忆设置放一起了)
每次请求里的内容分两种:🔒 骨架(人设、世界书、预设、人物关系、用户是谁、格式、身份提醒)永远原样带上;
📎 参考资料(聊天总结、日程归档、信、日记、小剧场、情绪、各小功能的记录……)加起来超过这个数,就先把每段截短、还超就从最不要紧的开始拿掉。
数据越攒越多的时候,把真正要紧的留在模型眼前,命中率才上得去。默认 6000,填 0 = 不限(回到以前全塞的样子)。
←
📚 世界书新增的世界书可以设为全局强制生效,或者设为局部生效(在角色设定、故事设定中手动勾选挂载)。内容里可以用 {{char}}、{{user}}、{{time}}、{{date}}、{{random:A,B,C}} 这类占位符,生成时会自动替换。可以在右上角给世界书分类,方便查找。
新增世界书
⋯
深度
🏷️ 管理分类标签
💡 维持/冷却/延迟这几个"触发节奏"设置,只在聊天里生效(发推文/评论等一次性生成场景不涉及"第几轮"这个概念,会自动按纯关键词匹配)。
←
🔌 插件插件是可以导入/导出、分享给别人使用的"打包好的功能",不用每次都改代码。支持四种类型:提示词规则(往AI脑子里塞一条固定指令)、快捷动作(聊天框上方加一个按钮,点一下发送预设指令,比如掷骰子)、宏(扩展 {{xxx}} 占位符)、脚本钩子(进阶,自定义JS,请只导入信任来源的脚本)。
💡 想导入同类软件的"Chat Completion 预设"?现在有了专门的「预设」页面(仿照同类软件预设管理界面:可整体导入/切换/拖拽排序/导出),去左侧导航栏「预设」里操作。
新建插件
⚠️ 进阶功能:这段代码会被直接执行。只导入你信任来源的脚本!
函数签名:function(char, context, applyMacros) { return "要注入的文本"; }
函数签名:function(char, sessionId, response, applyMacros) { ... },response是AI返回的JSON对象,可以直接读取/修改它的字段(比如 response.affinityDelta、response.replies),全局变量(myCharacters、saveAllData、showToast等)都能直接用。
函数签名:function(applyMacros) { ... },这段代码会在每次打开网页、数据读取完毕后自动跑一次,document/window/全部页面里的函数和变量都能直接用,可以用来注入自定义的导航按钮、页面、弹窗、样式等。
←
🧩 预设"预设"对应同类软件里的 Chat Completion 预设:一整套可以整体导入/切换的提示词模块(主提示、文风、思维链、NSFW开关等)+ 采样参数。同一时间只有一个预设"⭐启用中",会自动拼进AI生成的系统提示词里;没启用的预设数据完整保留,随时可以点回去切换。每条模块都能单独勾选启用/编辑内容/拖拽调整顺序。
还没有任何预设,导入一个同类软件预设 JSON,或新建一个空白预设吧
📑 复制此预设
📤 导出此预设
🗑️ 删除此预设
⭐ 当前正在使用的预设,会自动注入到所有角色的AI生成中
🎚️ 采样参数(留空=不设置,用服务商默认值;"设为当前使用"时会自动应用到"设置-采样参数")
📜 提示词模块(拖拽 ⠿ 排序,勾选启用/禁用;新增条目的表单在列表最下面)