Pārlūkot izejas kodu

Merge pull request #1497 from opendatalab/release-1.0.0

fix(llm_aided): add enable flag check for LLM aided optimizations
Xiaomeng Zhao 10 mēneši atpakaļ
vecāks
revīzija
24b77bb1ab
1 mainītis faili ar 6 papildinājumiem un 3 dzēšanām
  1. 6 3
      magic_pdf/pdf_parse_union_core_v2.py

+ 6 - 3
magic_pdf/pdf_parse_union_core_v2.py

@@ -860,15 +860,18 @@ def pdf_parse_union(
         """公式优化"""
         """公式优化"""
         formula_aided_config = llm_aided_config.get('formula_aided', None)
         formula_aided_config = llm_aided_config.get('formula_aided', None)
         if formula_aided_config is not None:
         if formula_aided_config is not None:
-            llm_aided_formula(pdf_info_dict, formula_aided_config)
+            if formula_aided_config.get('enable', False):
+                llm_aided_formula(pdf_info_dict, formula_aided_config)
         """文本优化"""
         """文本优化"""
         text_aided_config = llm_aided_config.get('text_aided', None)
         text_aided_config = llm_aided_config.get('text_aided', None)
         if text_aided_config is not None:
         if text_aided_config is not None:
-            llm_aided_text(pdf_info_dict, text_aided_config)
+            if text_aided_config.get('enable', False):
+                llm_aided_text(pdf_info_dict, text_aided_config)
         """标题优化"""
         """标题优化"""
         title_aided_config = llm_aided_config.get('title_aided', None)
         title_aided_config = llm_aided_config.get('title_aided', None)
         if title_aided_config is not None:
         if title_aided_config is not None:
-            llm_aided_title(pdf_info_dict, title_aided_config)
+            if title_aided_config.get('enable', False):
+                llm_aided_title(pdf_info_dict, title_aided_config)
 
 
     """dict转list"""
     """dict转list"""
     pdf_info_list = dict_to_list(pdf_info_dict)
     pdf_info_list = dict_to_list(pdf_info_dict)