如需最新的快照版本,请使用 Spring AI 1.1.3spring-doc.cadn.net.cn

Spring AI API

< Introduction >

Spring AI API 涵盖了广泛的功能。 每个主要特性都有其专门的章节进行详细说明。 为了提供一个概述,以下是一些关键的功能:spring-doc.cadn.net.cn

AI 模型 API

Portable Model API across AI providers for Chat, Text to Image, Audio Transcription, Text to Speech, and Embedding models. Both synchronous and stream API options are supported. Dropping down to access model specific features is also supported.spring-doc.cadn.net.cn

Model hierarchy

支持来自OpenAI、微软、亚马逊、谷歌、Amazon Bedrock、Hugging Face等的AI模型。spring-doc.cadn.net.cn

spring ai chat completions clients

向量存储API

便携的 Vector Store API 可在多个提供者之间使用,包括一个新型的 SQL-like metadata filter API,它也是便携的。支持 14 种向量数据库。spring-doc.cadn.net.cn

工具调用API

Spring AI 使您能够轻松地让AI模型调用带有@Tool-注释的方法或POJO java.util.Function对象。spring-doc.cadn.net.cn

The main sequence of actions for tool calling

检查Spring AI 工具调用 文档。spring-doc.cadn.net.cn

自动配置

Spring Boot 自动配置和AI模型及向量存储的starter。spring-doc.cadn.net.cn

ETL 数据工程

数据工程的ETL框架。此框架为基础,将数据加载到向量数据库中,帮助实现检索增强生成模式,使您能够将数据带到AI模型中,将其纳入其响应中。spring-doc.cadn.net.cn

etl pipeline

反馈和贡献

项目的GitHub讨论区是发送反馈的好地方。spring-doc.cadn.net.cn