ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

MiGPT 云端同步 3 步搞定:对话记录再也不怕丢

MiGPT 云端同步 3 步搞定:对话记录再也不怕丢 MiGPT 云端同步 3 步搞定对话记录再也不怕丢【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt换了台服务器小爱的聊天记录全没了音箱一重置之前的对话查无踪迹。MiGPT 云端同步会把每次对话自动写入数据库备份换设备、重置之后照样能找回来。跟着下面的步骤走5 分钟跑通云端同步配置。功能全景速览怎么一眼看懂核心能力这套机制解决的核心问题就是智能音箱数据不丢失。先看一张能力清单核心能力效果自动备份设备损坏或重置对话记录不丢跨设备访问换服务器重启历史对话直接可用增量同步只上传新产生的对话省流量省时间选择性同步只备份重要内容云端不占多余空间每条对话都会先落进本地数据库完成对话记录备份再由云端同步层定期上传。两层都齐了备份才算闭环。如何最快完成云端同步配置 ⚡第一步准备环境与配置确认 MiGPT 已正常启动小爱能正常应答。把根目录的.migpt.example.js复制为.migpt.js参数含义参考 docs/settings.md。确认运行 MiGPT 的机器网络稳定能持续在线。第二步配置 cloudSync 参数下面这段在干什么在.migpt.js中加入云端同步开关与节奏保存后重启服务即可生效。// .migpt.js 关键片段 export default { cloudSync: { enabled: true, // 启用云端同步 syncInterval: 30000, // 同步间隔单位毫秒 backupOnly: false, // 是否仅备份不恢复 }, };第三步验证同步是否成功和小爱随便聊几句然后看服务日志。出现这一行说明云端同步已经跑通[INFO] Cloud sync completed successfully, 5 new records uploaded启动与同步成功的完整日志大致长这样进阶玩法怎么按需配置同步策略如果你只需要同步部分对话怎么配置选择性同步不想把日常闲聊全存进云端时配置includeKeywords和excludeCommands只备份包含关键词的对话// .migpt.js 选择性同步片段 cloudSync: { includeKeywords: [重要, 提醒, 待办], excludeCommands: [笑话, 故事], }如果本地空间紧张怎么开启自动清理开启autoCleanLocal: true并设置keepLocalDays: 7。MiGPT 会定期清理已备份到云端的本地记录只保留最近 7 天数据适合存储空间有限的环境。如果你有多台设备怎么配置多设备同步对话在每台设备上用同一账号配置 MiGPT 云端同步设备之间会自动拉取最新对话记录。建议把syncInterval调小到1500015 秒同步一次体验更跟手。幕后机制怎么理解双层记忆与增量同步三个类比就能说清 MiGPT 云端同步的底层逻辑双层记忆短期记忆像一张便利贴只记最近几轮对话保证回答快长期记忆像云端的档案柜把关键信息归档。对话累计到一定条数AI 会自动把便利贴上的内容总结进档案柜。增量同步就像只寄出改过的那几页纸而不是每次寄整本书。系统用cursorId记住上次同步到哪一条下次只处理它之后的新对话。Upsert 落库每条对话入库时存在就更新不存在就新建同一句对话重复触发也不会产生重复记录。核心落库逻辑在 memory-long-term.ts长这样// 长期记忆落库存在则更新不存在则新增 const data { text, cursor: { connect: { id: cursorId } }, room: { connect: { id: roomId } }, owner: ownerId ? { connect: { id: ownerId } } : undefined, }; return kPrisma.longTermMemory.upsert({ where: { id: longTermMemory.id || k404 }, create: data, update: data, });看不懂也没关系记住结论就行每条对话都会自动写入数据库配合cursorId断点续传服务重启后接着上次的位置同步。问题排查怎么定位云端同步失败 现象原因解法同步失败日志报错网络不通或账号状态异常检查网络和代理配置确认账号登录正常再按错误日志定位云端存储空间不足历史对话越积越多清理旧数据或改用选择性同步只保留重要对话查不到同步历史默认日志级别不够在.migpt.js中开启debug: true日志会记录每次同步的时间、数据量和状态多设备同步不及时同步间隔设置过长把syncInterval调小到1500015 秒同步一次以上没覆盖到的情况去 docs/faq.md 搜关键词大多数问题都有现成答案。数据安全怎么保护你的对话内容 加密传输过程走 TLS云端存储采用 AES-256 加密对话内容不以明文存放。隔离数据按用户和房间维度严格隔离你只能访问自己的对话记录敏感个人信息会在同步时被过滤。控制权随时可以暂停同步或删除云端数据开关都在.migpt.js里由你自己掌控。功能设计符合 GDPR 等主流数据保护规范合规这块可以放心。现在打开.migpt.js把cloudSync.enabled改成true重启服务就能用上 MiGPT 云端同步。参数细节和排错方法见 docs/settings.md 与 docs/faq.md。最后提醒一句定期导出一次本地副本仍是值得保留的好习惯。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表