88from typing import ClassVar
99
1010from graphrag_cache import CacheType
11- from graphrag_chunking .chunk_strategy_type import ChunkStrategyType
11+ from graphrag_chunking .chunk_strategy_type import ChunkerType
1212from graphrag_storage import StorageType
1313
1414from graphrag .config .embeddings import default_embeddings
@@ -57,10 +57,10 @@ class BasicSearchDefaults:
5757
5858
5959@dataclass
60- class ChunksDefaults :
61- """Default values for chunks ."""
60+ class ChunkingDefaults :
61+ """Default values for chunking ."""
6262
63- strategy : str = ChunkStrategyType .Tokens
63+ type : str = ChunkerType .Tokens
6464 size : int = 1200
6565 overlap : int = 100
6666 encoding_model : str = ENCODING_MODEL
@@ -126,7 +126,6 @@ class EmbedTextDefaults:
126126 batch_size : int = 16
127127 batch_max_tokens : int = 8191
128128 names : list [str ] = field (default_factory = lambda : default_embeddings )
129- strategy : None = None
130129
131130
132131@dataclass
@@ -139,7 +138,6 @@ class ExtractClaimsDefaults:
139138 "Any claims or facts that could be relevant to information discovery."
140139 )
141140 max_gleanings : int = 1
142- strategy : None = None
143141 model_id : str = DEFAULT_CHAT_MODEL_ID
144142 model_instance_name : str = "extract_claims"
145143
@@ -153,7 +151,6 @@ class ExtractGraphDefaults:
153151 default_factory = lambda : ["organization" , "person" , "geo" , "event" ]
154152 )
155153 max_gleanings : int = 1
156- strategy : None = None
157154 model_id : str = DEFAULT_CHAT_MODEL_ID
158155 model_instance_name : str = "extract_graph"
159156
@@ -360,7 +357,6 @@ class SummarizeDescriptionsDefaults:
360357 prompt : None = None
361358 max_length : int = 500
362359 max_input_tokens : int = 4_000
363- strategy : None = None
364360 model_id : str = DEFAULT_CHAT_MODEL_ID
365361 model_instance_name : str = "summarize_descriptions"
366362
@@ -401,7 +397,7 @@ class GraphRagConfigDefaults:
401397 cache : CacheDefaults = field (default_factory = CacheDefaults )
402398 input : InputDefaults = field (default_factory = InputDefaults )
403399 embed_text : EmbedTextDefaults = field (default_factory = EmbedTextDefaults )
404- chunks : ChunksDefaults = field (default_factory = ChunksDefaults )
400+ chunking : ChunkingDefaults = field (default_factory = ChunkingDefaults )
405401 snapshots : SnapshotsDefaults = field (default_factory = SnapshotsDefaults )
406402 extract_graph : ExtractGraphDefaults = field (default_factory = ExtractGraphDefaults )
407403 extract_graph_nlp : ExtractGraphNLPDefaults = field (
0 commit comments