{"repo":"java-ai-tech/spring-ai-summary","free":true,"listed":false,"github":"https://github.com/java-ai-tech/spring-ai-summary","clone":"git clone https://github.com/java-ai-tech/spring-ai-summary.git","description":"SpringAI，LLM，MCP，Embedding","language":"Java","stars":358,"topics":["deepseek","doubao","learning-by-doing","llm","mcp","openai","springai"],"license":null,"category":"ai-agents","readme_excerpt":"Spring AI Summary 是基于原生 Spring AI 框架的模块化示例工程集合，通过清晰的代码示例和详细文档，帮助开发者快速掌握 Spring AI 的核心功能。 👥 适合人群 Spring AI Summary 面向对 Spring AI 框架感兴趣的开发者，无论是初学者还是有经验的工程师，都可以通过本项目快速了解框架的核心功能，并将其应用到实际项目中。 通过 Spring AI Summary，你可以： - 掌握 Spring AI 的核心概念和功能。 - 学习如何构建高效的 AI 应用。 - 获取最新的技术动态和实践经验。 加入社区 🎯 扫码加群主微信（备注：Spring AI），一起探索 Spring AI 的无限可能！ 📖 学习路径 如果你是第一次接触 Spring AI，建议先阅读 Spring AI 官方文档 以了解框架的基本概念和使用方法。然后可以通过本项目的各个模块进行实践，逐步深入理解框架的核心功能。 推荐学习顺序 ： 1. 📚 Spring AI 官方文档 - 了解基础概念 2. 💬 spring-ai-chat - 聊天应用开发（必选起点） 3. 🔧 spring-ai-tool-calling - 工具调用能力 4. 🧠 spring-ai-vector - 向量数据库集成 5. 🚀 MCP/RAG/AGENT - 高级应用模式 👇下面开启 Spring AI 之旅吧～ 🚀 快速开始 ⚙️ 环境要求 依赖项 版本/要求 说明 -------------- ----------------------- -------------------- SpringBoot 3.3.6 - Spring AI 1.0.0 - JDK 21+ - Maven 3.6+ 强烈推荐使用 mvnd 代替 mvn Docker （用于运行 Milvus、Nacos 等） 1. 🧬 克隆项目 如果遇到 Maven 依赖下载慢的问题，可以尝试使用国内的 Maven 镜像源，如阿里云、清华大学等；运行过程中如果有其他任何问题，可以扫码加入上面的微信群进行咨询交流～～～ 2. 🛠️ 配置环境变量 对于每个模块的 resource 文件夹下的 application.yml / application.properties 文件，根据你的需求配置相应的 API 密钥。如 spring-ai-chat-deepseek 模块： 将你的 spring.ai.deepseek.api-key 替换为实际的 API 密钥即可启动运行。关于如何申请 api key ，可以移步项目 Wiki 页面进行查看。 💡 安全提示 ：使用环境变量存储 API 密钥，避免代码泄露。申请密钥指南 3. ▶️ 运行示例 完成上述步骤后，你可以选择运行不同的示例模块来体验 Spring AI 的功能。如启动运行 spring-ai-chat-deepseek 模块（具体端口可以根据你自己的配置而定）： 如果出现上述类似的启动日志，那么恭喜你，启动成功啦 🎉🎉🎉🎉🎉....，你已经打开了 Spring AI 的大门，接下来就可以开始探索各种功能模块了；启动完成后，可以通过 cUrl、HTTPie 或 Postman 等工具进行测试。 结果如下： 成功标志 🎉：看到类似响应即表示运行成功！ 以 ai.completion.tokens 为例，结果如下： 关于其他模块的使用方法和配置，可以查看 Wiki 页面或各模块的 README.","default_branch":null,"files":null,"tree":[],"storefront":"/r/java-ai-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/java-ai-tech/spring-ai-summary/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}