使用Neo4j LLM Graph Builder构建图RAG上下文 是做什么的?
将受约束的文档集转换为Neo4j知识图谱,检查提取的节点和关系,并将其用于基于图的RAG。
先决条件
Neo4j数据库 5.23 或更高版本(需安装APOC),Python 3.12 后端,已配置的LLM提供程序凭证,可选的前端和Docker部署路径(参见上游README)。
安装
使用与你的环境匹配的上游安装或设置路径:
- pip install -r requirements.txt -c constraints.txt
来自上游的需求和注意事项:
- Python 3.12 或更高版本(用于本地/独立后端部署)
- 如果使用 Neo4j Desktop,你需要分别部署后端和前端(不支持 docker-compose)。
基本使用或入门说明:
-
Neo4j数据库 5.23 或更高版本,已安装APOC。
-
支持 Neo4j Aura 数据库(包括免费层)。
-
在backend文件夹中,通过复制 backend/example.env 创建 .env 文件。
-
从上游文档提取:https://raw.githubusercontent.com/neo4j-labs/llm-graph-builder/HEAD/README.md