跳转到内容

架构决策记录(ADR)

每份 ADR 记一个架构决策:背景、选了什么、为什么、放弃了什么。被后来的 ADR 修订或取代时,在开头的「状态」里注明。

最初的方案见 方案汇报。

编号 决策
0001 技术栈与分层
0002 LLM 调用方式与语音链路放置
0003 拆成三个仓库、存储改 MySQL、STT 首期走 Azure(仓库部分已被 0011 取代)
0004 LLM 用 Gemini 3.8 Flash,CLIProxy 主通道 + Vercel AI Gateway 兜底
0005 大模型调用全部放到用户设备上
0006 服务端只做中转——去掉登录,历史记录放到用户设备上
0007 端到端加密——服务端只转发密文
0008 匿名账号 + 设备配对,去掉共享口令
0009 先单实例上线,有压力再引入 Redis 做多实例
0010 用推送叫醒手机接来电
0011 合并成一个仓库