皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Spring AI 0.8.0 发布

Spring AI 0.8.0 发布

我们很高兴地宣布 Spring AI 的第一个里程碑版本 0.8.0 正式发布。衷心感谢 50 多名社区成员和其他公司的员工为该项目做出的贡献。我们非常感谢你们的工作!

Spring AI 项目的创立基于这样一种认识,即创建人工智能应用程序不再是机器学习或人工智能专家的专属领域,他们通常使用 Python。ChatGPT 提供了一个简单的 Web API 来访问预训练模型,随着 ChatGPT 如雨后春笋般崛起,许多语言及其生态系统的软件开发人员都可以创建引人注目的人工智能应用程序。

在第一个版本中,我们提供了创建人工智能应用程序的基础,包括以下高级功能。

跨人工智能提供商的可移植 API 支持聊天、文本到图像和嵌入模型。支持同步和流 API 选项。还支持下拉访问特定模型的功能。我们支持 OpenAI、微软、亚马逊、谷歌、Huggingface 等公司的人工智能模型。

矢量存储应用程序接口(Vector Store API)提供了跨不同提供商的可移植性,具有类似于 SQL 的新颖元数据过滤应用程序接口(Metadata Filtering API),保持了可移植性。支持八种矢量数据库。

人工智能模型中的函数调用。您可以向 OpenAI 模型声明 java.util.Function 实现,以便在其提示响应中使用。您可以直接将这些函数作为对象提供,或者在应用程序上下文中将其注册为 @Bean 时引用其名称。此功能可最大限度地减少不必要的代码,并使人工智能模型能够询问更多信息以完成响应。此外,不久还将支持更多的人工智能模型。

用于人工智能模型和矢量存储的 Spring Boot 自动配置和启动器。

数据工程的 ETL 框架。该框架为将数据加载到矢量数据库中提供了基础,有助于实现检索增强生成模式,使您能将数据带入人工智能模型,并纳入其响应中。

参考文档

参考指南的入门部分将指导您创建第一个人工智能应用程序。不过,我想重点介绍 Spring 产品组合中的一个新项目 Spring CLI。请注意,”Spring CLI “与 “Spring Boot CLI “是两个不同的项目,各有自己的功能。

更多 Spring AI 0.8.0 Released