2929
3030def build_entity_context (
3131 selected_entities : list [Entity ],
32- tokenizer : Tokenizer = get_tokenizer () ,
32+ tokenizer : Tokenizer | None = None ,
3333 max_context_tokens : int = 8000 ,
3434 include_entity_rank : bool = True ,
3535 rank_description : str = "number of relationships" ,
3636 column_delimiter : str = "|" ,
3737 context_name = "Entities" ,
3838) -> tuple [str , pd .DataFrame ]:
3939 """Prepare entity data table as context data for system prompt."""
40+ tokenizer = tokenizer or get_tokenizer ()
41+
4042 if len (selected_entities ) == 0 :
4143 return "" , pd .DataFrame ()
4244
@@ -91,12 +93,13 @@ def build_entity_context(
9193def build_covariates_context (
9294 selected_entities : list [Entity ],
9395 covariates : list [Covariate ],
94- tokenizer : Tokenizer = get_tokenizer () ,
96+ tokenizer : Tokenizer | None = None ,
9597 max_context_tokens : int = 8000 ,
9698 column_delimiter : str = "|" ,
9799 context_name : str = "Covariates" ,
98100) -> tuple [str , pd .DataFrame ]:
99101 """Prepare covariate data tables as context data for system prompt."""
102+ tokenizer = tokenizer or get_tokenizer ()
100103 # create an empty list of covariates
101104 if len (selected_entities ) == 0 or len (covariates ) == 0 :
102105 return "" , pd .DataFrame ()
@@ -155,7 +158,7 @@ def build_covariates_context(
155158def build_relationship_context (
156159 selected_entities : list [Entity ],
157160 relationships : list [Relationship ],
158- tokenizer : Tokenizer = get_tokenizer () ,
161+ tokenizer : Tokenizer | None = None ,
159162 include_relationship_weight : bool = False ,
160163 max_context_tokens : int = 8000 ,
161164 top_k_relationships : int = 10 ,
@@ -164,6 +167,7 @@ def build_relationship_context(
164167 context_name : str = "Relationships" ,
165168) -> tuple [str , pd .DataFrame ]:
166169 """Prepare relationship data tables as context data for system prompt."""
170+ tokenizer = tokenizer or get_tokenizer ()
167171 selected_relationships = _filter_relationships (
168172 selected_entities = selected_entities ,
169173 relationships = relationships ,
0 commit comments