产品推荐 2026-07-24

LinearRAG:免费的图形检索增强生成工具(源码)

LinearRAG 是高效图形检索增强生成工具,用于大规模语料库,降低 LLM 成本。

开源软件跨平台工具

产品简介

LinearRAG 是一个面向大型语料库的图形检索增强生成工具,通过无关系图构建方法消除 LLM 令牌消耗,提升 RAG 系统效率。适合需要处理海量文本数据并进行复杂推理的研究人员和开发者,解决传统 GraphRAG 构建成本高、速度慢的痛点。

核心功能

  • 无关系图构建,轻量级实体识别实现上下文理解
  • 语义桥接支持多跳推理,无需显式关系图
  • 零 LLM 令牌消耗,线性时间/空间复杂度提升可扩展性
  • 跨平台支持,兼容 Windows、macOS、Linux 系统
  • 集成 Spacy 模型和 OpenAI API,简化部署流程

快速开始

  1. 安装 Python 依赖包,使用命令 'pip install -r requirements.txt'(推荐 Python 3.9)
  2. 下载并安装 Spacy 语言模型,如 'python -m spacy download en_core_web_trf'
  3. 设置 OpenAI API 密钥和基础 URL 环境变量
  4. 从 HuggingFace 下载数据集并放入 dataset 文件夹
  5. 运行示例命令 'python run.py' 指定参数开始使用

界面预览

与其他方案对比

对比项LinearRAG同类方案
图构建LLM成本零LLM令牌消耗,无额外开销依赖大量LLM调用,成本高
处理速度与复杂度线性时间/空间复杂度,处理更快可能非线性复杂度,速度较慢

适合谁用

  • 需要高效处理大型语料库的科研人员
  • 构建检索增强生成系统的开发者和工程师
  • 探索多跳推理和复杂上下文理解的AI研究者

下载与版本

当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/DEEP-PolyU/LinearRAG