GBC-MadAI:智能医疗助手系统
GBC-Madai 是一款基于 FastAPI 和 Vue 3 的智能医疗助手系统,整合多种 AI 模型和智能搜索技术,为用户提供高效的医疗信息问答和分析服务。它支持 DeepSeek 和 Ollama 等多种 AI 模型,具备智能对话、复杂推理和图片理解能力,还能通过博查 AI 和百度 AI 等搜索引擎获取最新医疗资讯。系统支持多会话、用户注册登录、实时通信等功能,界面采用二次元风格设计,支持桌面和移动端,交互流畅。底层 AI 能力由 LangGraph 和 GraphRag 框架支持。
GBC-MadAI功能特点
AI 能力:支持多种 AI 模型,对话时能记忆上下文,支持复杂推理和图片分析。
智能搜索:整合多种搜索引擎,实时获取最新医疗资讯,自动选择最佳搜索策略。
对话系统:支持多会话,保存历史记录,支持用户注册、登录和设置,通过 WebSocket 实现实时对话。
界面设计:二次元风格界面,支持桌面和移动端,交互流畅。
GBC-MadAI技术架构
后端:FastAPI 框架,MySQL、Redis 和 Neo4j 数据库,集成多种 AI 接口,使用 Redis 缓存和结构化日志。
前端:Vue 3 和 TypeScript 框架,Element Plus UI 库,Pinia 状态管理,Vite 构建工具,CSS3 动画。
GBC-MadAI安装使用
环境要求:Python 3.8+,Node.js 16+(开发模式),MySQL 8.0+,Redis 6.0+,可选 Neo4j 4.0+。
安装步骤:
克隆项目:git clone https://github.com/yourusername/gbc-madai.git
进入后端目录:cd llm_backend
安装依赖:pip install -r requirements.txt
配置环境变量:复制 .env.example 到 .env 并编辑。
初始化数据库:创建 MySQL 数据库 assist_gen。
启动服务:python run.py。
开发模式:进入前端目录 cd ../gbc_madai_web,运行 npm install && npm run dev 启动前端开发服务器。
✅项目地址:https://github.com/zhanlangerba/gbc-madai