|
|
@@ -100,18 +100,18 @@ class DocumentProcessor:
|
|
|
classified_items = None
|
|
|
target_level = self.config.target_level
|
|
|
|
|
|
- if self.llm_classifier:
|
|
|
- try:
|
|
|
- logger.info(f"步骤2: 使用LLM对{target_level}级目录进行分类")
|
|
|
- classification_result = self.llm_classifier.classify(
|
|
|
- toc_info['toc_items'],
|
|
|
- target_level=target_level
|
|
|
- )
|
|
|
- if classification_result:
|
|
|
- classified_items = classification_result['items']
|
|
|
- logger.info(f"分类完成,共分类 {len(classified_items)} 个目录项")
|
|
|
- except Exception as e:
|
|
|
- logger.warning(f"LLM分类失败,使用目录项直接处理: {str(e)}")
|
|
|
+ # if self.llm_classifier:
|
|
|
+ # try:
|
|
|
+ # logger.info(f"步骤2: 使用LLM对{target_level}级目录进行分类")
|
|
|
+ # classification_result = self.llm_classifier.classify(
|
|
|
+ # toc_info['toc_items'],
|
|
|
+ # target_level=target_level
|
|
|
+ # )
|
|
|
+ # if classification_result:
|
|
|
+ # classified_items = classification_result['items']
|
|
|
+ # logger.info(f"分类完成,共分类 {len(classified_items)} 个目录项")
|
|
|
+ # except Exception as e:
|
|
|
+ # logger.warning(f"LLM分类失败,使用目录项直接处理: {str(e)}")
|
|
|
|
|
|
# 如果没有分类结果,使用原始目录项(筛选目标层级)
|
|
|
if not classified_items:
|