欢迎关注微信公众号:互联网全栈架构
我之前写过一篇文章,关于如何使用Spring AI连接DeepSeek,不过那个时候Spring AI还没有正式发布,还是SNAPSHOT版本,跟Maven中的快照版类似,它还不是正式版。文章具体参见:Java程序员的福音:Spring AI+DeepSeek
现在,Spring AI的正式版终于来了:
GA是General Availability的缩写,字面意思是总体可用,就是正式版。Mark Pollack在他的Spring官网博客中宣布了这一消息,看介绍,这个人很厉害,他参与了很多Spring的项目,甚至可以追溯到2003的Spring核心框架,他也是Spring Data和Spring .NET项目的创始人。所以他能代表Spring AI团队。
要使用Spring AI 1.0,引入如下的依赖:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-bom</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Spring AI让应用程序集成AI变得容易,通过流水线式的开发去掉不必要的复杂性。当然,Spring AI也从著名的Python项目(比如LangChain和 LlamaIndex)获得了灵感。
Spring AI解决了AI集成中的关键难题:把企业数据和API与AI模型连接起来:
Spring AI提供了很多特性:
Spring AI支持的模型也有很多类型,包括对话补全、嵌入、文生图、音频转录、文本转语音、内容审核等。
现在已经进入了AI时代,对于Java程序员来讲,Spring是无论如何也绕不开的技术,而现在Spring家族又正式推出了Spring AI,实在是值得我们关注的事情。接下来,我们用一系列文章来慢慢解构Spring AI。敬请关注。
创作不易,烦请点个在看、点个赞。
有任何问题,也欢迎留言讨论。
推荐阅读: