Skip to main content

Interface: GraphRAGConfig

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:151

Properties

communityCollectionName?

optional communityCollectionName: string

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:173

Collection name for community summary embeddings


communityResolution?

optional communityResolution: number

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:161

Louvain resolution parameter (higher = more communities)


embeddingModelId?

optional embeddingModelId: string

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:165

Embedding model ID to use


engineId

engineId: string

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:153

Unique ID for this GraphRAG engine instance


entityCollectionName?

optional entityCollectionName: string

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:171

Collection name for entity embeddings


entityTypes?

optional entityTypes: string[]

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:155

Entity types to extract (e.g., ['person', 'organization', 'concept'])


generateEntityEmbeddings?

optional generateEntityEmbeddings: boolean

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:163

Whether to generate embeddings for entities


maxCommunityLevels?

optional maxCommunityLevels: number

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:157

Maximum community hierarchy depth


maxSummaryTokens?

optional maxSummaryTokens: number

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:167

Maximum tokens for community summaries


minCommunitySize?

optional minCommunitySize: number

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:159

Minimum community size (entities) before splitting stops


tablePrefix?

optional tablePrefix: string

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:175

SQL table prefix for persistence


vectorStoreProviderId?

optional vectorStoreProviderId: string

Defined in: packages/agentos/src/rag/graphrag/IGraphRAG.ts:169

Vector store provider ID for entity embeddings