周三深夜,一个工程师把一段法律合同丢进自己两年前买的那台树莓派。几分钟后,当第100次相同的文档查询请求被触发,服务器吐出的结果和第一次完全一致——但这次的处理延迟已经降到第一次的十分之一。这不是魔法,而是Reame设计哲学给出的承诺:在CPU上,绝不为同样的内容花两次计算成本。

放在大模型推理领域,这个主张听起来有些反直觉。主流叙事里,推理硬件等于GPU,CPU只能算迫不得已的备胎。而Reame的路线与之恰好相反——它把便宜的CPU硬件当作一等公民来对待,目标场景就是那种窄领域、反复针对私有数据提问的工作负载。当答案不藏在模型的海量通用知识里,而是藏在你提供的上下文里时,小模型完全可以交出和前沿模型几乎一样的答卷。项目方甚至直接晒出了一份实测记录:用一个70亿参数的模型,跑在一台免费层的双核ARM盒子上,长上下文信息抽取的准确率是100%。

基于这条路线,Reame构建了一套关于记忆与重用的技术护城河。它的持久化共享前缀键值缓存会把系统提示之类的公共前缀快照到磁盘,用zstd压缩、校验和校验、按LRU策略管理预算,跨不同提示、重启甚至不同进程都能复用。换句话说,一段反复使用的提示前缀,只要第一个用户承担过一次计算成本,后来的所有人就都能零成本享用。这还没完,Reame还在磁盘上维护一个n-gram档案库,每完成一次生成,新产出的文本就自动归档。日后碰到类似的领域工作负载,服务器可以直接从档案里提取草稿,成本近乎为零。项目把它命名为“Palimpsest”,就像在旧羊皮纸上反复擦写一样,让过去的计算持续为未来贴现。

语法约束在传统做法里只用来阻止不合规的token,Reame却把逻辑反过来,拿它主动提议token。在生成列表编号、项目符号和格式标记这类结构性文本时,即使内容从未被模型生成过,这些格式token也可以零成本地通过推测解码送出——用项目的话来说,类似一位暗中给你塞小抄的提词员。这在受限生成时尤其能减少对模型的轮询次数。而另一项自我调节的推测解码机制,则允许使用一个轻量草稿模型或前面提到的n-gram查找来提议token,再由目标模型在一次批处理中验证。关键是,Reame会自己监测当前硬件上推测解码是否划算,不划算就自动关掉,不依赖人工判断。

如果说上述特性解决的是“更快”的问题,那么“更稳”就靠一个叫做“The Conclave”的共识机制了。当用户开启“best-of N”模式,服务器会为同一个提示交错生成N个候选回答:只需要一次预填充,然后通过键值缓存的复制快速克隆出多个解码分支,模型权重的每一轮读取在所有分支间共享,把内存带宽占满。所有候选答案跑出来之后,用最终结果的多数投票选出胜者,一旦某个答案获得绝对多数,还在跑的落后者直接中止。项目方坦诚地指出,这并不让一个15亿参数的模型突然拥有30亿参数模型的推理水平——共识修复的是方差,不是偏差。但实测下来,它确实能从同一个模型身上多挤出大约一道题的正确回答。

当然,Reame团队并不回避自己的产品不适合做什么。在项目介绍里,他们直截了当地划清边界:不要拿它当通用ChatGPT替代品,因为前沿推理和广泛知识需要前沿参数规模;它也不是智能体编程助手,不适合大规模创意写作。但如果你需要的只是对私有文档长期、反复、零边际成本的处理,那这片领域你完全可以牢牢握在自己手里。这种克制恰恰是理解Reame价值的关键:它的目标不是取代1000亿参数的大模型,而是让那些你已经拥有、正在吃灰的CPU机器,在专属工作负载上变成一台永不疲倦的推理发动机。

多用户并发服务时,所有的生成序列被交叠进同一个多序列批处理里,模型权重的每次读取在所有序列间共享——而这,恰恰是带宽受限条件下CPU解码成本最高的部分。加上兼容OpenAI的REST API、服务端推送流式响应、会话管理和认证支持,Reame几乎没有给那些想低成本把私有数据变成终身资产的人设置任何门槛。一个开源推理服务器不拼参数规模、不拼通用问答排行榜,而是单点突破“重复劳动”这个成本中心,背后的商业逻辑简单而锋利:既然小模型在给定上下文里已经足够好,那剩下的问题就只是让同等硬件做更多有效功。