Spring AI API

简介

Spring AI API 涵盖了广泛的功能。每个主要特性都有其独立的专属章节进行详细说明。为了提供一个概览,以下为核心功能:spring-doc.cadn.net.cn

AI模型API

跨AI提供商为ChatText to ImageAudio TranscriptionText to SpeechEmbedding模型提供便携式Model API。 同时支持synchronousstream API选项。 向下钻取以访问特定于模型的功能也受支持。spring-doc.cadn.net.cn

Model hierarchy

支持来自 OpenAI、Microsoft、Amazon、Google、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模型轻松调用您的服务,作为带有@0注解的方法或POJOjava.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 模型和向量存储的自动配置与Starters。spring-doc.cadn.net.cn

ETL数据工程

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

etl pipeline

反馈与贡献

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