当前位置: 首页 > wzjs >正文

机械做卖产品网站中国企业培训网

机械做卖产品网站,中国企业培训网,wordpress 免费APP,有什么网站专做买生活污水设备AI 技术发展很快,同样 AI 配套的相关技术发展也很快。这不今天刚打开 Spring AI 的官网就发现它又又又又更新了,而这次更新距离上次更新 M7 版本才不过半个月的时间,那这次 Spring AI 给我们带来了哪些惊喜呢?一起来看。 重点升级…

AI 技术发展很快,同样 AI 配套的相关技术发展也很快。这不今天刚打开 Spring AI 的官网就发现它又又又又更新了,而这次更新距离上次更新 M7 版本才不过半个月的时间,那这次 Spring AI 给我们带来了哪些惊喜呢?一起来看。

重点升级点

我们先来判断 Spring AI M8 的重点升级点:

  1. 废除了 tools 方法,取而代之的是 toolCallbacks 方法,写法对比如下:
    1. 早期版本:
// Old code in M7 - no longer works correctly in M8
chatClient.prompt("What day is tomorrow?").tools(toolCallback).call().content();
2. 最新版本:
// Updated code for M8
chatClient.prompt("What day is tomorrow?").toolCallbacks(toolCallback).call().content();
  1. 聊天记忆增强功能
    • 改进的 ChatMemory API,实现更灵活的对话历史管理。
    • 新 ChatMemoryRepository 允许不同的存储策略。
    • 添加 MessageWindowChatMemory 用于维护历史消息。
    • 改进属性命名以确保跨实现的一致性。
    • 支持各种存储后端:
      • InMemoryChatMemoryRepository(默认)。
      • JdbcChatMemoryRepository 对于关系数据库持久化支持。
  2. 增强的 MCP 工具回调配置
    • 在 MCP 客户端属性中添加了工具回调配置。
    • 支持 MCP 服务器中的完成规范。
    • 为 MCP 服务器添加了指令支持。
    • 向 WebFlux 和 WebMvc 传输提供程序添加了 SSE 端点参数。
  3. 提示工程文档增强
    • 添加提示工程模式文档。
    • 为开发人员提供有效提示设计的最佳实践。
    • 包括各种用例的示例和模式。
  4. 向量数据库存储功能增强
  • Cosmos DB Entra ID 支持和修复:
    • 为 Cosmos DB 添加了 Azure Entra ID(以前称为 Azure AD)身份验证;
    • 改进 Azure 部署的安全性和身份验证选项。
  • Cassandra 向量存储改进:
    • 修复了 Cassandra 聊天内存中的消息顺序。
    • 添加了更好的错误消息并修复了各种问题。

官方更新日志:https://spring.io/blog/2025/04/30/spring-ai-1-0-0-m8-released

DeepSeek SDK 正式发布

除了以上内容之外,官方的更新日志中没提到的,还有对于 DeepSeek SDK 的正式发布,之前版本中虽然有关于 DeepSeek 的支持,但并不是真正的支持,只是让 DeepSeek 使用 OpenAI 协议实现对 DeepSeek 的调用,而不是真正的 DeepSeek SDK 支持。

那么 OpenAI 协议和真正的 SDK 支持的区别是啥呢?

简单来说,举个简单的例子你就明白了,就是 OpenAI 相当于你上班,因为你自己没车,所以你只能蹭同事的车;而有了 SDK 的支持之后,相当于你有自己的车了,不需要在蹭别人的车了。

也就意味着,DeepSeek 可以和 OpenAI 或其他使用 OpenAI 协议的大模型并存了,之前是二选一,你(DeepSeek)使用了 OpenAI 协议,那么其他人就没办法使用 OpenAI 协议了,现在你有自己的 SDK 了,就可以和其他兼容 OpenAI 或 OpenAI 一起使用了。

DeepSeek 使用变化

DeepSeek SDK 的具体使用如下。

  1. 准备工作:在 DeepSeek 申请 APIKey。
  2. 添加依赖
<dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-deepseek-spring-boot-starter</artifactId>
</dependency>
  1. 设置配置信息
spring.ai.deepseek.api-key=YOUR_API_KEY
spring.ai.deepseek.chat.options.model=deepseek-chat
spring.ai.deepseek.chat.options.temperature=0.8
  1. 编写调用代码
@RestController
public class ChatController {private final DeepSeekChatModel chatModel;@Autowiredpublic ChatController(DeepSeekChatModel chatModel) {this.chatModel = chatModel;}// 普通输出@GetMapping("/ai/generate")public Map generate(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) {return Map.of("generation", chatModel.call(message));}// 流式输出@GetMapping("/ai/generateStream")public Flux<ChatResponse> generateStream(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) {var prompt = new Prompt(new UserMessage(message));return chatModel.stream(prompt);}
}

小结

AI 发展速度很快,对各行各业的影响也很大,充分了解和掌握 AI 知识,对日常工作提效或以后跳槽都有很大的帮助,让我们一起行动起来,拥抱这场 AI 盛宴吧。

本文已收录到我的技术小站 www.javacn.site,其中包含的内容有:Spring AI、LangChain4j、Dify、Agent、MCP、Function Call、RAG、向量数据库、Prompt、多模态、向量数据库、嵌入模型等内容。

http://www.dtcms.com/wzjs/376387.html

相关文章:

  • 网站建设费应该怎样入账培训心得简短200字
  • 网站免费空间哪里申请上海做网站优化
  • 个人做网站需要什么条件关键词分析工具有哪些
  • 又一个wordpress网站seo教程自学网
  • 免费推广网站入口2023燕如何创建一个个人网站
  • apache 本地网站网络推广的方式有哪些?
  • 做航模的网站关键词歌词林俊杰
  • 建设银行深圳天健世纪支行网站网站建设优化推广
  • 专业营销网站国家卫健委最新疫情报告
  • 品牌vi设计一般多少钱怎么样优化网站seo
  • 做网站价格miniuinet外贸营销型网站建设公司
  • 哪个网站可以做翻译赚钱销售方案
  • 做推文的网站外贸网站有哪些
  • 宁远县做网站的巨量算数数据分析入口
  • 移动电子商务网站设计网站搜索优化方法
  • 购物网站策划书谷歌收录查询工具
  • 廉江市住房和城乡规划建设局网站河南郑州最新事件
  • 隆尧网站建设怎样做网络推广挣钱
  • 苏州区建设局网站互联网营销培训平台
  • 旧房装修找哪家seo优化内容
  • 英语营销型网站建设网络营销是什么专业类别
  • wordpress 显示阅读数seo网络推广技术员招聘
  • 028网站建设国产免费crm系统有哪些在线
  • 阿里巴巴网站怎么做推广方案2023年百度小说风云榜
  • 南昌网站推广¥做下拉去118cr网站排名提升软件
  • 免费自学网网站性能优化的方法有哪些
  • 用字母做logo的网站西安网站定制开发
  • 企业宣传片多少钱一分钟高端网站优化公司
  • 贵阳网站制作维护河南品牌网站建设
  • 建立电子商务网站目的线上推广引流渠道