Selaa lähdekoodia

fix: 修复 PaddleOCR ocr 命令不支持 VL 参数的问题

- 从 call_paddleocr_ocr 函数中移除 --vl_rec_backend 和 --vl_rec_server_url 参数
- 保持 doc_parser 相关命令对 VL 参数的支持

Co-authored-by: Cursor <cursoragent@cursor.com>
何文松 2 viikkoa sitten
vanhempi
commit
ed94d6102e
1 muutettua tiedostoa jossa 1 lisäystä ja 6 poistoa
  1. 1 6
      pdf_converter_v2/utils/paddleocr_fallback.py

+ 1 - 6
pdf_converter_v2/utils/paddleocr_fallback.py

@@ -765,14 +765,9 @@ def call_paddleocr_ocr(image_path: str, save_path: str) -> tuple[Optional[List[s
             return None, None
 
         # 构建paddleocr ocr命令(NPU 下需加 --device npu:0,否则走 CPU 易段错误)
+        # 注意:ocr 子命令不支持 --vl_rec_backend 等 VL 相关参数
         cmd = [_get_paddleocr_executable(), "ocr", "-i", image_path, "--save_path", save_path] + _paddle_ocr_device_args()
 
-        # 添加 VL 识别后端配置(如果已配置)
-        if VL_REC_BACKEND:
-            cmd.extend(["--vl_rec_backend", VL_REC_BACKEND])
-        if VL_REC_SERVER_URL:
-            cmd.extend(["--vl_rec_server_url", VL_REC_SERVER_URL])
-
         logger.info(f"[PaddleOCR OCR] 执行命令: {' '.join(cmd)}")
 
         # 执行命令(env 含 LD_PRELOAD 与 PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK)