Fix: resolve model_id to model before judge parse method (#17493)

This commit is contained in:
Lynn
2026-07-29 09:34:52 +08:00
committed by GitHub
parent 75836cfc10
commit 8d1eff6ea2
11 changed files with 91 additions and 8 deletions

View File

@@ -41,6 +41,7 @@ def _load_picture_module(tokenized_texts):
tenant_model_service = ModuleType("api.db.joint_services.tenant_model_service")
tenant_model_service.get_tenant_default_model_by_type = lambda *args, **kwargs: {}
tenant_model_service.get_first_provider_model_name = lambda *args, **kwargs: None
tenant_model_service.get_composite_model_name_by_id = lambda model_id: model_id
tenant_model_service.resolve_model_config = lambda *args, **kwargs: {}
tenant_model_service.ensure_paddleocr_from_env = lambda *args, **kwargs: None

View File

@@ -55,6 +55,7 @@ def docx_chunker():
_stub("deepdoc.parser.utils", get_text=lambda *a, **k: "")
_stub("rag.app.naive", by_plaintext=lambda *a, **k: ([], [], None), PARSERS={})
_stub("common.parser_config_utils", normalize_layout_recognizer=lambda x: (x, None))
_stub("api.db.joint_services.tenant_model_service", get_composite_model_name_by_id=lambda x: x)
module = import_module("rag.app.laws")
module = reload(module)
yield module.Docx