Spring AI API

简介

Spring AI API 涵盖了广泛的功能。每个主要功能都在其各自的章节中详细介绍。为了提供概述,以下是一些主要功能:

AI 模型 API

跨不同 AI 提供商的便携式模型 API,适用于聊天文本转图像音频转录文本转语音嵌入模型。支持同步API 选项。也支持访问模型特定功能。

Model hierarchy

支持来自 OpenAI、Microsoft、Amazon、Google、Amazon Bedrock、Hugging Face 等的 AI 模型。

spring ai chat completions clients

向量存储 API

跨多个提供商的便携式向量存储 API,包括一个新颖的、同样便携式的类似 SQL 的元数据过滤器 API。支持 14 个向量数据库。

函数调用 API

函数调用。Spring AI 使 AI 模型能够轻松调用您的 POJO java.util.Function 对象。

Function calling

请查看 Spring AI 的 函数调用 文档。

自动配置

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

ETL 数据工程

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

etl pipeline

反馈和贡献

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