四层分层架构 — 用户访问层 / 应用服务层 / AI 推理层 / 数据存储层
基于 ruoyi-ai 框架 | Docker Compose 一键部署 | 完全离线运行
管理后台和用户端通过 HTTP REST API 调用后端服务,对话功能使用 WebSocket 实现流式输出。
HTTP / WebSocket通过 OpenAI 兼容 API 调用本地 LM Studio 进行 Chat 推理和 Embedding 向量化。
OpenAI Compatible API通过 Bolt 协议使用 neo4j-java-driver 进行图谱数据的读写和 Cypher 查询。
Bolt Protocol通过 REST API 进行向量数据的写入和语义检索查询。
REST API通过 JDBC 和 Lettuce 客户端进行业务数据读写和缓存操作。
JDBC / Redis Protocol通过 S3 兼容 API 进行文件的上传、下载和管理。
S3 Compatible API