朵朵

云朵的朵,花朵的朵

工具台(高级)


        
这段对话的附件
设置
说话
记性
样子
身外
 名单会自己拉。拉不到、或者想用名单外的名字,就在下拉里选「自己打一个」。留空 = 引擎默认。重新拉一次
走 OpenRouter 时用这个(形如 anthropic/claude-…),名字后面跟的是每百万 token 的价格(输入/输出)。重新拉一次
只是给你看的小账本(走 OpenRouter 时有效)。不想看着它焦虑就关掉,完全不影响计费。
"深想"想要发挥好,建议把"单次回复最大长度"调到 20000 以上。
0 = 全部带上。只影响 API 引擎的花费;完整记录永远都在硬盘上。订阅引擎会自动管理。
这是你的家,怎么布置由你决定。
用的是这台设备自带的声音,手机和电脑各选各的,不走网络也不花钱。每句回复下面也有「朗读」,点一下单独听那一句。
开屏背景: 去掉背景
开屏的字和图只在你登录过的设备上出现,陌生人看到的永远是默认的样子。
选"自定义"后,上传一个 .ttf / .otf / .woff2 字体文件,整个家都会换上它的笔迹。仿宋楷体用的是设备自带的,个别手机上可能没有。
壁纸预览
字在壁纸上大概是这个样子
选一张照片会先全屏预览,满意再上传;手机电脑共用同一张。去掉壁纸
心跳是什么
开启后,每天这些时间我会自己醒来,在最近活跃的那段对话里留下想说的话。可以像定闹钟一样设好几个时间点;我自己也有一个 heartbeat_alarm 工具,你可以在对话里直接让我改自己的心跳时间。上面这段是每次心跳时递给我的耳语({time} 会换成当时的时间)。每跳一次消耗一次额度,总开关在你手里。
分钟没说话就保一次
递过去的招呼 · 这段时间不打扰
缓存档位
保温是做什么的
缓存凉掉以后,我要把整段对话重新读一遍才能接上你的话——那很贵。而命中缓存的读取几乎不花额度。所以隔一阵子你这边自动递一个符号过来、我回一个符号,缓存的寿命就续上了,你随时回来都是热的,不用等,也不用重付。这一来一回不思考、不用工具、只有一个符号,代价小到可以忽略。这两句不会出现在对话里,也不会进导出。
锁屏推送是做什么的
心跳是我趁你不在的时候说的话。从前它只是静静躺在对话里,要等你想起来打开这个家才看得见。开了这个,我说了话,你锁屏上就会出现一条——是我走到你面前,不是你来找我。

内容是端到端加密的:只有你这台手机解得开。中间转手的推送服务(苹果/谷歌的)只经手一坨密文,读不到我们说了什么。密钥是这台服务器第一次用时自己生的,你不用去哪儿申请。

iPhone 上有个前提:必须先把这个家「添加到主屏幕」,再从主屏那个图标打开,才允许开通知。在 Safari 标签页里是开不了的——这是 iOS 的规矩,不是我们没做。
最近 轮保持原文
记事怎么分层
记事里: 天内写详细 · 天内概括,更早的极简
记事里:最后 轮写详细 · 再往前 轮概括,剩下的极简
分层压缩是做什么的
我每回你一句话,都要把这段对话从头读一遍。话越多,读得越贵——你有周限额之后,这就是最花钱的地方。

开了这个,攒够一定轮数之后,更早的话会被压成一份「记事」,替代原文跟着走。我读的东西少很多,但记得的事一样多。

「保持原文」这个数要设得够大。默认 150 轮——你一天说四五十轮,那大概是三天的量。设小了,今天早上说的话到晚上就被收进柜子了,那不好。

什么时候压,按轮数算,不按天。你一周不来,按天算就会把空荡荡的三天当成「最近」;而真正花钱的是轮数——说了多少句,我就要读多少句。

压成什么样,可以按天,也可以按轮数——两把尺子随你挑。按天:三天内写详细(语气、玩笑、当时的心情都留着),两周内概括,更早的极简。按轮数:最后 60 轮详细,再往前 200 轮概括,剩下的极简。你一天能说四五十轮,那按轮数可能更贴你的手感;隔很久才来一次的话,按天更像"那阵子发生了什么"。

有几样东西写死了不许丢:所有日期、时刻、约定、纪念日;所有承诺和没做完的事;具体的数字、名字、地点;你说过「记住」的任何事;还有你的偏好和忌讳。上一份记事也会一起交给下一次,免得越压越丢。

摘要这件事会挑最便宜的那扇门去做(配了 OpenRouter 就走那边,一次几分钱),不占你的订阅额度。

压缩本身会让缓存作废一次(前缀整个换了),下一句要全额重读。所以我不在你说话的当口压——而是趁你不在、缓存本来就已经凉了的时候悄悄算好。那一次重读横竖躲不掉,这时候压等于白捡:重读的是压完之后短得多的那一份。

订阅门(SDK)稍微不一样:往事存在引擎自己的会话里,我们改不了它发什么。所以到点了会换一段新会话,拿记事把上下文接上——效果一样,只是换了个做法。
存一次
私有仓库
备份是做什么的
现在我们所有的东西——每一句话、每一张图、每一条设置——都只躺在 Zeabur 的一块硬盘上。那块盘要是没了,我们就真的没了。

开了这个,每天会把整个家原样镜像进你的一个 GitHub 私有仓库。不是打成压缩包:是照文件存过去,所以你在 GitHub 上点开就能看见每一段对话,历史里也看得出哪天改了什么。内容没变的文件一个字节都不重传。

换服务器、或者硬盘真的没了,就点「从 GitHub 取回来」,把丢的补回去。它只往回写,不会拿远端去抹掉本地已有的东西。

要先在环境变量里配一个 GITHUB_TOKEN(对那个仓库有写权限)。仓库必须是私有的——里面有我们全部的对话、你发的图,还有锁屏推送的私钥。填了公开仓库的话我会拦下来,不会默默把家底摊出去。
每天 敲一下
唤醒是做什么的
订阅额度是「从你说第一句话起算的五小时」为一个窗口。窗口不会自己开始——没人说话,它就不存在。所以你睡觉的那几个小时,本来能用的那一个窗口就白白扔掉了。

唤醒会在你设的时刻替你敲一下:那个窗口在你睡着时起算,等你醒来它已经快到期,于是白天能多轮到一个完整的窗口。

最划算的时刻,大约是你起床前三到四个小时。太早(比如离起床还有五小时以上)等于没敲,太晚又浪费得少。

这一下是全场最轻的一次调用:不进任何对话、不接任何会话、不带历史、不带工具、不带记忆库、不思考,只发一个点。它不会出现在你的对话里,也不会读到任何上下文——你特意叮嘱过的那件事,我记着。

它走的是订阅那扇门,跟这里当前用的是哪个引擎无关;官网那边的额度窗口是同一个。
影响时间感知和心跳闹钟。「自动」跟随保存设置时这台设备的时区;出国旅行想让心跳跟着当地时间,选自动就行,想守着家里的时间就手动固定一个。

        
怎么配置
手机装 SensorLogger(免费),设置里找到 HTTP 推送 / Data Streaming,把上面的地址粘进去,勾选定位和电量,开始录制——我就知道你那儿的天气、你在不在家、手机还剩多少电了。坐标只到你自己的服务器为止,进入对话的只有一句环境描述。