Neo4j GraphRAG

活跃
GitHub Python NOASSERTION

简介

Neo4j 官方推出的 GraphRAG Python SDK,提供知识图谱构建、向量检索与图谱查询的一体化工具链,支持 Agent 化的图检索增强生成流程。

核心特性

  • Neo4j 官方 GraphRAG Python SDK,提供知识图谱构建、向量检索和图查询一体化工具链
  • 支持多种 LLM 提供商:OpenAI、Anthropic、Google、Cohere、Mistral、Bedrock、Ollama 等
  • SimpleKGPipeline 提供简化的知识图谱构建流程,支持文本和 PDF 输入
  • 多种检索器:向量检索、全文检索、图遍历检索和 Text2Cypher 混合检索
  • 支持多种向量数据库集成:Weaviate、Pinecone、Qdrant
  • 完整的 Pipeline 类提供高度自定义能力,适用于高级用例

适用场景

💡 基于知识图谱的 RAG 应用开发
💡 非结构化文档(文本、PDF)的知识图谱自动构建
💡 结合图遍历和向量检索的混合检索增强生成
💡 企业级知识管理和智能问答系统

快速开始

通过 pip install neo4j-graphrag 安装,确保 Neo4j 实例运行并安装 APOC 库。设置 NEO4J_URI、NEO4J_USERNAME、NEO4J_PASSWORD 和 LLM API 密钥,使用 SimpleKGPipeline 构建知识图谱或创建向量索引开始检索。

相关项目

相关文章