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 模型可以轻松调用您的服务,作为使用 @Tool 注解的方法或 POJO java.util.Function 对象。

The main sequence of actions for tool calling

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

自动配置

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

ETL 数据工程

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

etl pipeline

反馈与贡献

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

© . This site is unofficial and not affiliated with VMware.