# yiliao **Repository Path**: creaks_admin/yiliao ## Basic Information - **Project Name**: yiliao - **Description**: springai 阿里版本的 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-08 - **Last Updated**: 2026-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 医疗问答系统 基于 Spring AI Alibaba + Graph 的医疗问答系统 ## 技术栈 | 组件 | 技术 | |------|------| | 框架 | Spring Boot 3.5.4 + Spring AI Alibaba 1.1.2.0 | | AI 模型 | MiniMax | | 工作流 | Spring AI Alibaba Graph | | 数据库 | MySQL + MyBatis Plus | | MCP | Spring AI MCP Client | ## 项目结构 ``` medical-qa/ ├── medical-qa-api/ # API 公共模块 ├── medical-qa-server/ # 服务端模块 └── pom.xml # 父 POM ``` ## 快速开始 ### 1. 初始化数据库 ```sql -- 执行 resources/sql/init.sql 创建数据库和表 ``` ### 2. 配置密钥 复制 `application-api-key.yml.example` 为 `application-api-key.yml`,填入真实密钥: ```yaml spring: ai: minimax: api-key: your_api_key ``` ### 3. 编译运行 ```bash ./compile.bat java -jar medical-qa-server/target/medical-qa-server-1.0.0-SNAPSHOT.jar ``` ### 4. 访问 打开浏览器访问: http://localhost:9080 ## API 接口 | 接口 | 方法 | 说明 | |------|------|------| | `/api/chat/session` | POST | 创建新会话 | | `/api/chat/sessions` | GET | 获取会话列表 | | `/api/chat/history/{sessionId}` | GET | 获取历史消息 | | `/api/chat` | POST | 发送问题(同步) | | `/api/chat/stream` | GET | 流式对话(SSE) | | `/api/chat/session/{sessionId}` | DELETE | 删除会话 |