跳到主要内容

Spring AI API

DeepSeek V3 中英对照 AI Models Spring AI API

引言

Spring AI API 涵盖了广泛的功能。每个主要功能都在其专门的章节中进行了详细说明。为了提供概述,以下是一些关键功能:

AI 模型 API

跨 AI 提供商的便携式 Model API,适用于 ChatText to ImageAudio TranscriptionText to SpeechEmbedding 模型。支持 同步流式 API 选项。还支持访问特定模型的功能。

模型层次结构

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

Spring AI 聊天完成客户端

向量存储 API

跨多个提供商的便携式 Vector Store API,包括一个新颖的 SQL 式元数据过滤 API,该 API 也是便携式的。支持 14 种向量数据库。

工具调用 API

Spring AI 使得 AI 模型能够轻松调用你的服务,这些服务可以是带有 @Tool 注解的方法,也可以是 POJO 的 java.util.Function 对象。

工具调用的主要操作序列

请查阅 Spring AI 工具调用 文档。

自动配置

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

ETL 数据工程

数据工程的 ETL 框架。这为将数据加载到向量数据库提供了基础,帮助实现检索增强生成(Retrieval Augmented Generation)模式,使您能够将数据引入 AI 模型,并将其整合到模型的响应中。

ETL 管道

反馈与贡献

该项目的 GitHub discussions 是一个很好的反馈渠道。

章节摘要