索引(Index)
配置(Config)
初始化(Init)

初始化GraphRAG索引

要开始使用 GraphRAG,你需要配置系统。init 命令是最简单的方法。它将在指定的目录中创建 .envsettings.yaml 文件,其中包含必要的配置设置。它还会输出 GraphRAG 使用的默认 LLM 提示。

用法

python -m graphrag.index [--init] [--root PATH]

选项

  • --init - 使用必要的配置文件进行初始化。
  • --root PATH - 要初始化的根目录。默认为当前目录。

示例

python -m graphrag.index --init --root ./ragtest

输出

init命令将在指定的目录中创建以下文件:

  • settings.yaml - 配置设置文件。此文件包含GraphRAG的配置设置。
  • .env - 环境变量文件。这些变量在settings.yaml文件中引用。
  • prompts/ - LLM提示文件夹。这包含了GraphRAG使用的默认提示,你可以修改它们或运行自动提示调优命令以生成适应你的数据的新提示。

下一步操作

在初始化你的工作区之后,你可以运行Prompt Tuning命令来使提示适应你的数据,甚至可以开始运行Indexing Pipeline来索引你的数据。有关配置GraphRAG的更多信息,请参阅Configuration文档。