跳到内容

配置 GraphRAG 索引

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

用法

graphrag init [--root PATH] [--force, --no-force]

选项

  • --root PATH - 要初始化 graphrag 的项目根目录。 默认为当前目录。
  • --force, --no-force - 可选,默认为 --no-force。如果存在,则覆盖现有配置和提示词文件。

示例

graphrag init --root ./ragtest

输出

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

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

下一步

初始化您的工作区后,您可以运行 提示词调优 命令以使提示词适应您的数据,甚至开始运行 索引管道 来索引您的数据。 有关可用配置选项的更多信息,请参阅 YAML 详细信息页面