Bläddra i källkod

fix: prevent server URL assignment for non-client backends in VLM processing

myhloli 4 månader sedan
förälder
incheckning
86391acf28
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      mineru/cli/common.py

+ 4 - 0
mineru/cli/common.py

@@ -229,6 +229,8 @@ async def _async_process_vlm(
     """异步处理VLM后端逻辑"""
     parse_method = "vlm"
     f_draw_span_bbox = False
+    if not backend.endswith("client"):
+        server_url = None
 
     for idx, pdf_bytes in enumerate(pdf_bytes_list):
         pdf_file_name = pdf_file_names[idx]
@@ -267,6 +269,8 @@ def _process_vlm(
     """同步处理VLM后端逻辑"""
     parse_method = "vlm"
     f_draw_span_bbox = False
+    if not backend.endswith("client"):
+        server_url = None
 
     for idx, pdf_bytes in enumerate(pdf_bytes_list):
         pdf_file_name = pdf_file_names[idx]