mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-12 06:35:44 +08:00
Handle searching dataset without embedding model (#16742)
### Summary Handle searching dataset without embedding model In this PR, Searching datasets with different embedding models or searching dataset with/without embedding models are not allowed. We will improve the behavior later.
This commit is contained in:
@@ -330,6 +330,7 @@ def _load_chat_module(monkeypatch):
|
||||
return False, None
|
||||
|
||||
kb_service_mod.KnowledgebaseService = _StubKnowledgebaseService
|
||||
kb_service_mod.validate_dataset_embedding_models = lambda _kbs: None
|
||||
monkeypatch.setitem(sys.modules, "api.db.services.knowledgebase_service", kb_service_mod)
|
||||
|
||||
tenant_llm_service_mod = ModuleType("api.db.services.tenant_llm_service")
|
||||
|
||||
@@ -2301,6 +2301,7 @@ def _load_chat_api_module(monkeypatch):
|
||||
|
||||
kb_svc_mod = ModuleType("api.db.services.knowledgebase_service")
|
||||
kb_svc_mod.KnowledgebaseService = SimpleNamespace(query=lambda **_k: [], accessible=lambda **_k: True)
|
||||
kb_svc_mod.validate_dataset_embedding_models = lambda _kbs: None
|
||||
monkeypatch.setitem(sys.modules, "api.db.services.knowledgebase_service", kb_svc_mod)
|
||||
|
||||
class _FakeLLMBundle:
|
||||
|
||||
Reference in New Issue
Block a user