首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Agent+GraphRAG本地部署与前端搭建

我们已完成Agent+GraphRAG本地API封装,现接入前端UI,面向企业内外用户提供服务。

这是完整的GraphRAG-Agent项目,涵盖数据处理、知识图谱构建、RAG学习、GraphRAG融合、Agent接入等内容(可点击跳转学习)。

一、封装打包

服务已打包至`http://localhost:8000/`,本次创建`http://localhost:8501/`端口并接入。前端基于docker和Streamlit实现动态交互,Agent获取neo4j数据后,可在前端展示并显示数据库信息。关键代码如下:

二、环境搭建

沿用之前环境,代码可在知识星球下载,也可手动搭建:

1. 进入`services/v1`目录,激活虚拟环境:`source venv/bin/activate`;

2. 创建`streamlit_app`文件夹,生成相关文件:`touch __init__.py requirements.txt config.py utils.py app.py`;

3. 编辑`requirements.txt`,内容如下,然后安装依赖`pip install -r requirements.txt`:

4. 编辑`config.py`,代码如下:

5. 编辑`utils.py`,代码如下:

6. 在`app.py`编写主程序,实现样式设置、消息交互等功能 ,关键代码如下:

三、Docker配置

在`ci_cd\docker`目录创建`streamlit.dockerfile`,配置镜像构建,代码如下:

更新`docker-compose.yaml`,添加前端服务配置,完成前后端关联,内容如下:

现在,一切就绪,可启动项目体验!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OQlJrJ2kTxDR1TIP5kr5tY-g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券