MCPcopy Create free account
hub / github.com/KnowledgeXLab/LeanRAG / truncate_text

Function truncate_text

build_graph.py:113–118  ·  view source on GitHub ↗
(text, max_tokens=4096)

Source from the content-addressed store, hash-verified

111 return entities
112tokenizer = tiktoken.get_encoding("cl100k_base")
113def truncate_text(text, max_tokens=4096):
114 tokens = tokenizer.encode(text)
115 if len(tokens) > max_tokens:
116 tokens = tokens[:max_tokens]
117 truncated_text = tokenizer.decode(tokens)
118 return truncated_text
119def embedding_data(entity_results):
120 entities = [v for k, v in entity_results.items()]
121 entity_with_embeddings=[]

Callers 1

embedding_initFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected