← 返回列表

Spring AI 2.1 消息部件:能完整往返保留的推理内容

Spring Blog原文发布 2026-10-28 08:00首次收录 2026-10-29上架 2026-10-29 07:14

☆ 收藏查看原文 ↗

这件事讲了什么

Spring AI 是一个用 Java 写 AI 应用的框架。以前它把模型回复只当成一段文字,但像 Claude、Gemini、OpenAI 这些推理模型会额外返回“思考过程”和加密签名,要求下次请求时原样带回;如果顺序错了或丢了,模型就会报错或忘掉之前的推理。Spring AI 2.1 把消息改成按顺序排列的“部件”列表,可存放文本、推理、工具调用、工具结果、图片等,并原样保留这些加密数据,不同厂家的模型之间也能安全切换。该版本目前是 2.1.0-RC1 候选发布版,主要聊天模型都能生成和读取部件,还新增了可持久化这些部件的会话记忆功能。使用 Spring AI 的开发者升级后,推理内容能在多轮对话和流式输出中完整保留,读取方式也统一了。

可以使用的工具

文中可用工具

  • Spring AI用 Java 构建 AI 应用的框架,2.1 版把消息改为按顺序的部件列表
  • OpenAI Responses APIOpenAI 面向推理模型和智能体的较新接口,返回带加密推理项的数组
  • Chat CompletionsOpenAI 最早的聊天接口,许多其他服务器也实现
  • OpenAiChatModelSpring AI 中对接 Chat Completions 接口的实现
  • OpenAiResponsesChatModelSpring AI 2.1 新增,对接 Responses API 的无状态模式
  • MessageAggregator把流式返回的分片合并成完整消息
  • JdbcChatMemoryRepository原先只保存文本和消息类型的会话记忆存储
这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。