Spring AI API

Introduction

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 模型中,并将其纳入其响应中。

Feedback and Contributions

该项目的 GitHub discussions 是发送反馈的一个好地方。