{"repo":"wangle201210/go-rag","free":true,"listed":false,"github":"https://github.com/wangle201210/go-rag","clone":"git clone https://github.com/wangle201210/go-rag.git","description":"基于eino+gf+vue实现知识库的rag","language":"Go","stars":325,"topics":["eino","es","go","llm","rag","chat","goframe","indexer","retriever"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"go-rag 基于eino+gf+vue实现知识库的rag 1. 创建知识库 2. 选择需要使用的知识库，上传文档 3. 文档列表 & chunk 编辑 4. 文档检索 5. 对话 6. mcp （以集成到deepchat为例） 7. 基于go-rag 实现了一个兼容mac和windows的gui，直接双击即可完成所有安装，不再依赖docker安装mysql,es等依赖 wachat roadmap roadmap 存储层 - [x] es8存储向量相关数据 - [x] qdrant存储向量相关数据 功能列表 - [x] md、pdf、html 文档解析 - [x] 网页解析 - [x] 文档检索 - [x] 长文档自动切割(chunk) - [x] 多知识库支持 - [x] chunk 编辑 - [x] 自动生成 QA 对 - [x] 多路召回 使用 clone项目 使用 Docker Compose 快速启动（推荐） 使用源码启动 如果有可用的es8和mysql,可以直接快速启动项目，否则需要先安装es8和mysql 需要修改 config.yaml 文件的相关配置 安装依赖 如果有可用的es8和mysql,可以不用安装 安装es8 安装mysql 运行 api 项目 运行前端项目 使用Makefile构建 - 构建前端并将产物复制到server/static/fe目录 make build-fe - 构建后端 make build-server - 构建整个项目（前端+后端） make build - 清理构建产物 make clean 联系方式 如果使用上遇到什么问题，欢迎加微信交流（尽量使用github issue 交流） - 参与项目开发备注：go-rag 开发 - 问题咨询备注：go-rag 咨询","default_branch":null,"files":null,"tree":[],"storefront":"/r/wangle201210","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wangle201210/go-rag/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."}