Vercel AI SDK 于北京时间 10 月 17 日发布 ai 7.0.143,为 streamText 加入 experimental_lowMemory 选项。开启后,流式响应采用单一消费者路径,不再维护重放缓冲区,也不会保留最终内容结果。对于持续输出较长内容的调用,这项实验能力减少了在流处理期间留在内存中的数据。
聊天界面的默认 ID 生成时机也得到调整。useChat 不再立即读取随机值,而是在 ID 第一次被访问时才生成;当渲染过程并未使用这个 ID 时,页面可以完成预渲染。变化针对的是组件初始化与渲染的衔接,保留默认标识能力,同时避免未使用的随机值成为预渲染的阻碍。
决策接口方面,TypeSafe AI 新增带图像边界的 box 问题类型,扩展了原有结构化判断的输出范围。配套 provider、provider-utils 与 gateway 依赖同步更新。这轮发布同时处理流式内容的内存保留、聊天状态初始化与图像决策表示,低内存选项目前仍带 experimental 前缀,适用的是单一消费流的调用路径。单一消费者意味着响应片段沿一条读取路径向外传递,已经消费的内容不再为后续重放与最终聚合持续留存;调用方需据此选择自己的内容保存方式。