Skip to main content

Module setconfig

Module setconfig 

Source
Expand description

SetConfig configuration support (TOML, JSON5, YAML, JSON) TOML Configuration System for GraphRAG Complete configuration management with extensive TOML support

Structsยง

AlgorithmicEmbeddingsConfig
Algorithmic embeddings configuration (hash-based, TF-IDF)
AlgorithmicEntityConfig
Algorithmic entity extraction configuration (pattern-based)
AlgorithmicGraphConfig
Algorithmic graph construction configuration (token overlap)
AlgorithmicPipelineConfig
Algorithmic/Classic NLP pipeline configuration Uses pattern matching, TF-IDF, and keyword-based methods
AlgorithmicRetrievalConfig
Algorithmic retrieval configuration (BM25 keyword search)
AutoSaveSetConfig
Auto-save configuration
CleaningConfig
Text cleaning options configuration
CommunityDetectionConfig
Community detection configuration
E2GraphRAGConfig
E2GraphRAG configuration Efficient entity extraction using SpaCy-like approach without LLM Achieves 10x faster indexing and 100x faster retrieval
EntityExtractionConfig
Entity extraction configuration
EntityExtractionTopLevelConfig
Top-level entity extraction configuration (gleaning settings)
EntityFiltersConfig
Entity filtering configuration
ExperimentalConfig
Experimental features configuration
GeneralConfig
General system configuration settings
GraphBuildingConfig
Graph building configuration
HybridEmbeddingsConfig
Hybrid embeddings configuration
HybridEntityConfig
Hybrid entity extraction configuration
HybridGraphConfig
Hybrid graph construction configuration
HybridPipelineConfig
Hybrid pipeline configuration Combines semantic and algorithmic approaches with weighted fusion
HybridRetrievalConfig
Hybrid retrieval configuration (RRF fusion)
HybridWeightsConfig
Hybrid weight configuration
LLMParamsConfig
LLM generation parameters
LazyGraphRAGConfig
LazyGraphRAG configuration Concept-based retrieval without prior summarization (Microsoft Research, 2025) Achieves 0.1% of full GraphRAG indexing cost and 700x cheaper query costs
LocalModelsConfig
Local model configuration (Ollama)
ModeConfig
Pipeline mode/approach configuration Determines which pipeline implementation to use
ModelsConfig
Model configuration for LLM and embeddings
Neo4jConfig
Neo4j graph database configuration
OllamaSetConfig
Ollama-specific configuration for local LLM and embeddings
PerformanceConfig
Performance tuning configuration
PipelineConfig
Pipeline execution configuration
PostgreSQLConfig
PostgreSQL database configuration
SemanticEmbeddingsConfig
Semantic embeddings configuration (neural models)
SemanticEntityConfig
Semantic entity extraction configuration (LLM-based)
SemanticGraphConfig
Semantic graph construction configuration (embedding-based)
SemanticPipelineConfig
Semantic/Neural pipeline configuration Uses deep learning models for embeddings, entity extraction, and retrieval
SemanticRetrievalConfig
Semantic retrieval configuration (vector search)
SetConfig
Complete GraphRAG configuration loaded from TOML
StorageConfig
Storage backend configuration
TextExtractionConfig
Text extraction and chunking configuration