# springAI **Repository Path**: liul3/springAI ## Basic Information - **Project Name**: springAI - **Description**: 这个仓库包含了Spring AI框架的中文文档,帮助开发者快速上手和使用Spring AI进行人工智能应用开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-30 - **Last Updated**: 2025-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring AI 文档 这个仓库包含了Spring AI框架的中文文档,帮助开发者快速上手和使用Spring AI进行人工智能应用开发。 ## 什么是Spring AI? Spring AI是一个AI工程应用框架,旨在将Spring生态系统的设计原则(如可移植性和模块化设计)应用到AI领域,并促进使用POJO作为应用程序的构建块。 ![Spring AI集成图](https://docs.spring.io/spring-ai/reference/_images/spring-ai-integration-diagram-3.png) > Spring AI解决了AI集成的根本挑战:将企业**数据**和**API**与**AI模型**连接起来。 ## 文档结构 - [**概念**](docs/concepts/README.md) - Spring AI使用的核心概念 - [**快速入门**](docs/getting-started/README.md) - 创建您的第一个Spring AI应用 - [**模型**](docs/models/README.md) - 支持的AI模型 - 聊天模型 - 嵌入模型 - 图像模型 - 音频模型 - 审核模型 - [**向量数据库**](docs/vector-databases/README.md) - 支持的向量数据库 - [**检索增强生成(RAG)**](docs/rag/README.md) - RAG实现和ETL管道 - [**工具调用**](docs/tools/README.md) - 工具调用机制 - [**示例**](docs/examples/README.md) - 实际应用示例 ## 主要特性 Spring AI提供以下特性: * 支持所有主要AI模型提供商,如Anthropic、OpenAI、Microsoft、Amazon、Google和Ollama。支持的模型类型包括: * 聊天完成 * 嵌入 * 文本到图像 * 音频转录 * 文本到语音 * 内容审核 * 跨AI提供商的可移植API支持,支持同步和流式API选项,也可访问特定模型功能 * 结构化输出 - 将AI模型输出映射到POJO * 支持所有主要向量数据库提供商 * 跨向量存储提供商的可移植API,包括新颖的类SQL元数据过滤API * 工具/函数调用 - 允许模型请求执行客户端工具和函数 * 可观察性 - 提供对AI相关操作的洞察 * 文档摄取ETL框架,用于数据工程 * AI模型评估 - 帮助评估生成内容并防止幻觉响应的实用工具 * ChatClient API - 用于与AI聊天模型通信的流畅API * Advisors API - 封装重复出现的生成式AI模式 * 支持聊天对话记忆和检索增强生成(RAG) * Spring Boot自动配置和启动器,用于所有AI模型和向量存储 这些功能使您能够实现常见用例,如"对文档进行问答"或"与文档聊天"。 本项目的结构说明: - Basic:快速入门 - Pro:进阶教程 - Enterprise:企业级应用