mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-31 13:03:49 +08:00
refa: resolve tenant model refs consistently (#16744)
This commit is contained in:
@@ -368,6 +368,7 @@ def _load_chat_module(monkeypatch):
|
||||
|
||||
tenant_model_service_mod = ModuleType("api.db.joint_services.tenant_model_service")
|
||||
tenant_model_service_mod.get_model_config_from_provider_instance = lambda *_args, **_kwargs: {}
|
||||
tenant_model_service_mod.resolve_model_config = lambda *_args, **_kwargs: {}
|
||||
tenant_model_service_mod.get_tenant_default_model_by_type = lambda *_args, **_kwargs: {}
|
||||
monkeypatch.setitem(sys.modules, "api.db.joint_services.tenant_model_service", tenant_model_service_mod)
|
||||
|
||||
|
||||
@@ -246,6 +246,7 @@ def _load_dify_retrieval_module(monkeypatch):
|
||||
|
||||
tenant_model_service_mod.get_model_config_by_id = _get_model_config_by_id
|
||||
tenant_model_service_mod.get_model_config_from_provider_instance = _get_model_config_from_provider_instance
|
||||
tenant_model_service_mod.resolve_model_config = _get_model_config_from_provider_instance
|
||||
tenant_model_service_mod.get_tenant_default_model_by_type = _get_tenant_default_model_by_type
|
||||
monkeypatch.setitem(sys.modules, "api.db.joint_services.tenant_model_service", tenant_model_service_mod)
|
||||
|
||||
|
||||
@@ -472,6 +472,7 @@ def _load_doc_module(monkeypatch, module_basename="chunk_api"):
|
||||
|
||||
tenant_model_service_mod.get_model_config_by_id = _get_model_config_by_id
|
||||
tenant_model_service_mod.get_model_config_from_provider_instance = _get_model_config_from_provider_instance
|
||||
tenant_model_service_mod.resolve_model_config = _get_model_config_from_provider_instance
|
||||
tenant_model_service_mod.get_tenant_default_model_by_type = _get_tenant_default_model_by_type
|
||||
monkeypatch.setitem(sys.modules, "api.db.joint_services.tenant_model_service", tenant_model_service_mod)
|
||||
|
||||
|
||||
@@ -520,6 +520,7 @@ def _load_session_module(monkeypatch):
|
||||
|
||||
tenant_model_service_mod.get_model_config_by_id = _get_model_config_by_id
|
||||
tenant_model_service_mod.get_model_config_from_provider_instance = _get_model_config_from_provider_instance
|
||||
tenant_model_service_mod.resolve_model_config = _get_model_config_from_provider_instance
|
||||
tenant_model_service_mod.get_tenant_default_model_by_type = _get_tenant_default_model_by_type
|
||||
tenant_model_service_mod.get_api_key = _get_api_key
|
||||
tenant_model_service_mod.split_model_name = _split_model_name
|
||||
@@ -2243,6 +2244,7 @@ def _load_chat_api_module(monkeypatch):
|
||||
tenant_model_svc = ModuleType("api.db.joint_services.tenant_model_service")
|
||||
tenant_model_svc.get_tenant_default_model_by_type = lambda *_a, **_k: {}
|
||||
tenant_model_svc.get_model_config_from_provider_instance = lambda **_k: {}
|
||||
tenant_model_svc.resolve_model_config = lambda **_k: {}
|
||||
tenant_model_svc.get_api_key = lambda **_k: "fake-api-key"
|
||||
tenant_model_svc.split_model_name = lambda model_name: (model_name, "", "")
|
||||
monkeypatch.setitem(sys.modules, "api.db.joint_services.tenant_model_service", tenant_model_svc)
|
||||
|
||||
Reference in New Issue
Block a user