Spring AI API

简介

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

AI 模型 API

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

Model hierarchy

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

spring ai chat completions clients

向量存储 API

跨多个提供商的便携式向量存储 API,包括新颖的类似 SQL 的元数据筛选 API,该 API 也具有可移植性。支持 14 个向量数据库。

函数调用 API

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

Function calling

查看 Spring AI 函数调用文档。

自动配置

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

ETL 数据工程

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

etl pipeline

反馈和贡献

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