Zum Inhalt springen

GraphRAG-Indexierung konfigurieren

Um GraphRAG nutzen zu können, müssen Sie eine Konfigurationsdatei generieren. Der Befehl init ist der einfachste Weg, um loszulegen. Er erstellt eine Datei namens .env und settings.yaml im angegebenen Verzeichnis mit den notwendigen Konfigurationseinstellungen. Außerdem gibt er die von GraphRAG verwendeten Standard-LLM-Prompts aus.

Verwendung

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

Optionen

  • --root PFAD - Das Stammverzeichnis des Projekts, in dem graphrag initialisiert werden soll. Standard ist das aktuelle Verzeichnis.
  • --force, --no-force - Optional, Standard ist --no-force. Überschreiben Sie vorhandene Konfigurations- und Promptdateien, falls diese existieren.

Beispiel

graphrag init --root ./ragtest

Ausgabe

Der Befehl init erstellt die folgenden Dateien im angegebenen Verzeichnis

  • settings.yaml - Die Datei mit den Konfigurationseinstellungen. Diese Datei enthält die Konfigurationseinstellungen für GraphRAG.
  • .env - Die Datei mit den Umgebungsvariablen. Diese werden in der Datei settings.yaml referenziert.
  • prompts/ - Der Ordner für LLM-Prompts. Dieser enthält die Standard-Prompts, die von GraphRAG verwendet werden. Sie können diese modifizieren oder den Befehl Auto Prompt Tuning ausführen, um neue, an Ihre Daten angepasste Prompts zu generieren.

Nächste Schritte

Nach der Initialisierung Ihres Arbeitsbereichs können Sie entweder den Befehl Prompt Tuning ausführen, um die Prompts an Ihre Daten anzupassen, oder sogar mit der Ausführung der Indexing Pipeline beginnen, um Ihre Daten zu indizieren. Weitere Informationen zu den verfügbaren Konfigurationsoptionen finden Sie auf der YAML-Detailseite.