MCPcopy Index your code
hub / github.com/1Panel-dev/MaxKB / get_split_model

Function get_split_model

apps/common/utils/split_model.py:478–491  ·  view source on GitHub ↗

根据文件名称获取分段模型 :param limit: 每段大小 :param with_filter: 是否过滤特殊字符 :param filename: 文件名称 :return: 分段模型

(filename: str, with_filter: bool = False, limit: int = 100000)

Source from the content-addressed store, hash-verified

476
477
478def get_split_model(filename: str, with_filter: bool = False, limit: int = 100000):
479 """
480 根据文件名称获取分段模型
481 :param limit: 每段大小
482 :param with_filter: 是否过滤特殊字符
483 :param filename: 文件名称
484 :return: 分段模型
485 """
486 if filename.endswith(".md"):
487 pattern_list = default_split_pattern.get('md')
488 return SplitModel(pattern_list, with_filter=with_filter, limit=limit)
489
490 pattern_list = default_split_pattern.get('md')
491 return SplitModel(pattern_list, with_filter=with_filter, limit=limit)
492
493
494def to_title_tree_string(result_tree: List):

Callers 3

handlerMethod · 0.90
syncMethod · 0.90
handlerFunction · 0.90

Calls 2

SplitModelClass · 0.85
getMethod · 0.45

Tested by

no test coverage detected