Spring AI API
简介
Spring AI API 覆盖了广泛的功能特性,每个主要功能都在其专门的章节中有详细说明。为提供概览,以下是可用的关键功能:
AI模型API
跨AI供应商的便携式Model API,适用于Chat(聊天)、Text to Image(文生图)、Audio Transcription(音频转录)、Text to Speech(语音合成)和Embedding(嵌入)模型。同时支持同步和流式API选项。也支持直接访问模型特定的功能。

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

Vector Store API
可跨多个提供程序使用的便携式Vector Store API,包括同样具有便携性的新型SQL-like metadata filter API。目前支持14种向量数据库。
工具调用 API
Spring AI 使AI模型能够轻松调用你的服务,这些服务可以是带有@Tool注解的方法或POJO java.util.Function对象。

请查阅 Spring AI 工具调用 文档。
自动配置
Spring Boot 为 AI 模型和向量存储提供的自动配置与 Starter。
ETL数据工程
数据工程的ETL框架。它为将数据加载到向量数据库提供了基础,帮助实现检索增强生成模式,使您能够将数据引入AI模型,并将其整合到其响应中。

反馈与贡献
该项目的 GitHub 讨论区 是提交反馈的理想场所。
章节总结
🗃️ Chat Models
20 个项目
🗃️ Embedding Models
14 个项目
🗃️ Image Models
6 个项目
🗃️ Audio Models
2 个项目
🗃️ Moderation Models
2 个项目