[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73072":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},73072,"examples","spring-ai-alibaba\u002Fexamples","spring-ai-alibaba","Examples demonstrating usage of Spring AI & Spring AI Alibaba 📜","https:\u002F\u002Fjava2ai.com",null,"Java",2721,1145,31,1,0,11,25,88,33,31.18,"Apache License 2.0",false,"main",true,[27,28,29,7],"ai","exampls","java","2026-06-12 02:03:09","# Spring AI Alibaba Examples\n\n> Spring AI Alibaba Repo: https:\u002F\u002Fgithub.com\u002Falibaba\u002Fspring-ai-alibaba\n>\n> Spring AI Alibaba Website:  https:\u002F\u002Fjava2ai.com\n>\n> Spring AI Alibaba Website Repo: https:\u002F\u002Fgithub.com\u002Fspringaialibaba\u002Fspring-ai-alibaba-website\n\n[English](.\u002FREADME-en.md) | 中文\n\n## 介绍\n\n此仓库中包含许多 Example 模块项目来介绍 Spring AI 和 Spring AI Alibaba 从基础到高级的各种用法和 AI 项目的最佳实践。\n\n更详细的介绍请参阅每个子项目中的 README.md 和 [Spring AI Alibaba 官网](https:\u002F\u002Fjava2ai.com)。\n\n## 参与建设\n\n欢迎任何形式的代码贡献。\n\n## Quickstart Matrix (Community Contribution)\n\n| module | purpose | command | required services | env vars | env template | entry |\n|---|---|---|---|---|---|---|\n| spring-ai-alibaba-helloworld | basic chat and advisor examples | `mvn -pl spring-ai-alibaba-helloworld spring-boot:run` | none | `AI_DASHSCOPE_API_KEY` | — | [README](.\u002Fspring-ai-alibaba-helloworld\u002FREADME.md) |\n| spring-ai-alibaba-chat-example\u002Fdashscope-chat | DashScope chat basics | `mvn -pl spring-ai-alibaba-chat-example\u002Fdashscope-chat spring-boot:run` | none | `AI_DASHSCOPE_API_KEY` | — | [README](.\u002Fspring-ai-alibaba-chat-example\u002Fdashscope-chat\u002FREADME.md) |\n| spring-ai-alibaba-image-example\u002Fdashscope-image | DashScope image generation | `mvn -pl spring-ai-alibaba-image-example\u002Fdashscope-image spring-boot:run` | none | `AI_DASHSCOPE_API_KEY` | — | [README](.\u002Fspring-ai-alibaba-image-example\u002Fdashscope-image\u002FREADME.md) |\n| spring-ai-alibaba-mcp-example | MCP demo | `mvn -pl spring-ai-alibaba-mcp-example spring-boot:run` | none\u002Flocal mcp tool | model api key | [`.env.example`](.\u002Fspring-ai-alibaba-mcp-example\u002F.env.example) | [README](.\u002Fspring-ai-alibaba-mcp-example\u002FREADME.md) |\n| spring-ai-alibaba-rag-example | RAG demo | `mvn -pl spring-ai-alibaba-rag-example spring-boot:run` | vector db (optional by profile) | model api key, embedding model | [`.env.example`](.\u002Fspring-ai-alibaba-rag-example\u002F.env.example) | [README](.\u002Fspring-ai-alibaba-rag-example\u002FREADME.md) |\n| spring-ai-alibaba-tool-calling-example | tool calling | `mvn -pl spring-ai-alibaba-tool-calling-example spring-boot:run` | none | model api key, map api key | [`.env.example`](.\u002Fspring-ai-alibaba-tool-calling-example\u002F.env.example) | [README](.\u002Fspring-ai-alibaba-tool-calling-example\u002FREADME.md) |\n\n## 常用配置键速查\n\n| 配置键 | 常见模块 | 说明 |\n|---|---|---|\n| `AI_DASHSCOPE_API_KEY` | `spring-ai-alibaba-helloworld`、DashScope chat\u002Fimage、tool calling、evaluation、很多 graph\u002Frag 示例 | DashScope 兼容模型最常见的 API Key |\n| `OPENAI_API_KEY` | `spring-ai-alibaba-chat-example\u002Fopenai-chat`、`spring-ai-alibaba-chat-example\u002Fvllm-chat` | OpenAI 兼容接口示例常用 |\n| `AI_OPENAI_API_KEY` | `spring-ai-alibaba-image-example\u002Fopenai-image` | OpenAI 图片生成示例使用 |\n| `AI_DEEPSEEK_API_KEY` | `spring-ai-alibaba-chat-example\u002Fdeepseek-chat`、`spring-ai-alibaba-mem0-example` | DeepSeek 相关示例使用 |\n| `MINIMAX_API_KEY` | `spring-ai-alibaba-chat-example\u002Fminimax-chat` | MiniMax 模型示例使用 |\n| `ZHIPUAI_API_KEY` | `spring-ai-alibaba-chat-example\u002Fzhipuai-chat` | 智谱模型示例使用 |\n| `BAIDU_MAP_API_KEY` | `spring-ai-alibaba-tool-calling-example` | 地图工具调用示例需要 |\n\n## 常见启动问题 \u002F Troubleshooting\n\n- `AI_DASHSCOPE_API_KEY` 未设置 \u002F Missing `AI_DASHSCOPE_API_KEY`: 先确认环境变量已在当前 shell 或 IDE 中生效，再重新启动示例。\n- 端口被占用 \u002F Port already in use: 检查对应模块 `application.yml` 中的 `server.port`，释放端口或改端口后重试。\n- 本地依赖未启动 \u002F Required local services not running: RAG、MCP、向量库或 Docker 相关示例通常需要先启动对应的中间件或容器。\n- 模块里暂时没有 `.env.example` \u002F No `.env.example` in a module yet: 优先查看该模块 README 和 `src\u002Fmain\u002Fresources\u002Fapplication.yml`，确认真实的变量名和依赖服务。\n","该项目展示了如何使用Spring AI和Spring AI Alibaba进行从基础到高级的各种AI应用开发。核心功能包括聊天机器人、图像生成、多模态内容处理等，通过多个示例模块如spring-ai-alibaba-helloworld、dashscope-chat、dashscope-image等来演示。技术上，项目基于Java语言，并且支持多种AI服务提供商的API接入，例如DashScope、OpenAI、DeepSeek等，便于开发者快速集成AI能力。适用于希望在已有Spring Boot应用中添加AI功能或构建新的AI驱动项目的场景，尤其是需要自然语言处理和计算机视觉解决方案的情况。",2,"2026-06-11 03:44:08","high_star"]