Spring AI API

介绍

Spring AI API涵盖了广泛的功能。每个主要功能都在自己的专用部分中详细说明。为了提供概述,以下关键功能可用:

  • 跨AI提供商的可移植API,用于聊天、文本到图像和嵌入式模型。支持同步和流API选项。还支持降级以访问特定于模型的功能。我们支持来自OpenAI、Microsoft、Amazon、Google、Huggingface等的AI模型。

  • 跨向量存储提供商的可移植API,包括一种新颖的类似SQL的元数据过滤器API,也是可移植的。支持8个向量数据库。

  • 函数调用。Spring AI使得AI模型调用您的POJO java.util.Function对象变得容易。

  • 用于AI模型和向量存储的Spring Boot自动配置和启动程序。

  • 数据工程的ETL框架。这提供了将数据加载到向量数据库中的基础,帮助实现检索增强生成模式,使您可以将数据带到AI模型中并将其合并到其响应中。

反馈和贡献

该项目的GitHub讨论是发送反馈的好地方。