Spring AI / Models
这是您提供的 Spring AI 文档内容的完整中文翻译:
Spring AI
参考文档
模型
Spring AI API
简介
Spring AI API 涵盖了广泛的功能。每个主要特性都在其专门的章节中详细说明。以下概述了可用的关键功能:
AI 模型 API
跨 AI 提供商的可移植模型 API,用于聊天、文本生成图像、音频转录、文本生成语音和嵌入模型。同时支持同步和流式 API 选项。也支持降级以访问模型特定的功能。
模型层次结构
支持来自 OpenAI、Microsoft、Amazon、Google、Amazon Bedrock 等厂商的 AI 模型。
Spring AI 聊天补全客户端
向量存储 API
跨多个提供商的可移植向量存储 API,包括一种新颖的、同样可移植的类 SQL 元数据过滤 API。支持多种向量数据库。
工具调用 API
Spring AI 使 AI 模型能够轻松调用您的服务,只需使用 @Tool 注解的方法或 POJO java.util.Function 对象即可。
工具调用的主要操作序列
请参阅 Spring AI 工具调用文档。
ChatClient API
ChatClient API 提供了一种流式 API 用于与 AI 模型通信,这对 Spring 开发者而言非常自然,类似于 WebClient 或 RestClient。
Advisors API
Advisors API 封装了常见的生成式 AI 模式,转换发送到语言模型(LLM)和从 LLM 接收的数据,并在各种模型和用例(例如,记忆、工具调用、RAG)之间提供可移植性。
MCP(模型上下文协议)
MCP(模型上下文协议)- 为构建 AI 应用提供无缝集成,可用于消费 MCP 服务器或将基于 Spring 的服务暴露给 AI 生态系统。
自动配置
用于 AI 模型和向量存储的 Spring Boot 自动配置和启动器。
ETL 数据工程
用于数据工程的 ETL 框架。这为将数据加载到向量数据库中提供了基础,帮助实现检索增强生成模式,使您能够将数据带入 AI 模型并融入其响应中。
ETL 流水线
反馈与贡献
项目的 GitHub 讨论区是提供反馈的好地方。
更多推荐

所有评论(0)