MCPcopy Index your code
hub / github.com/KnowledgeXLab/LeanRAG / truncate_text

Function truncate_text

tools/utils.py:16–21  ·  view source on GitHub ↗
(text, max_tokens=4096)

Source from the content-addressed store, hash-verified

14TOTAL_TOKEN_COST = 0
15TOTAL_API_CALL_COST = 0
16def truncate_text(text, max_tokens=4096):
17 tokens = tokenizer.encode(text)
18 if len(tokens) > max_tokens:
19 tokens = tokens[:max_tokens]
20 truncated_text = tokenizer.decode(tokens)
21 return truncated_text
22def create_if_not_exist(path):
23 if not os.path.exists(path): # 如果目录不存在,递归创建该目录
24 os.makedirs(path, exist_ok=True)

Callers 2

generate_textMethod · 0.70
generate_text_asyMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected