此版本仍在开发中,尚不被认为是稳定的。对于最新的快照版本,请使用 Spring AI 1.0.1spring-doc.cadn.net.cn

Spring AI API

介绍

Spring AI API 涵盖了广泛的功能。每个主要功能都在其自己的专用部分中进行了详细说明。为了提供概述,可以使用以下关键功能:spring-doc.cadn.net.cn

AI 模型 API

便携式Model API跨 AI 提供商Chat,Text to Image,Audio Transcription,Text to SpeechEmbedding模型。 双synchronousstream支持 API 选项。还支持下拉以访问特定于模型的功能。spring-doc.cadn.net.cn

模型层次结构

支持 OpenAI、Microsoft、Amazon、Google、Amazon Bedrock、Hugging Face 等的 AI 模型。spring-doc.cadn.net.cn

Spring AI 聊天补全客户端

矢量存储 API

便携式Vector Store API跨多个提供商,包括一部小说SQL-like metadata filter API这也是可移植的。支持 14 个矢量数据库。spring-doc.cadn.net.cn

工具调用 API

Spring AI 可以轻松地让 AI 模型调用您的服务作为@Tool-annotated 方法或 POJOjava.util.Function对象。spring-doc.cadn.net.cn

工具调用的主要作顺序

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

自动配置

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

ETL 数据工程

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

ETL 管道

反馈和贡献

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