Unverified Commit 93467cb3 authored by takatost's avatar takatost Committed by GitHub

fix: dataset tool missing in n-to-1 retrieve mode (#1617)

parent ea526d08
...@@ -213,16 +213,16 @@ class OrchestratorRuleParser: ...@@ -213,16 +213,16 @@ class OrchestratorRuleParser:
continue continue
dataset_ids.append(dataset.id) dataset_ids.append(dataset.id)
if retrieval_model == 'single': if retrieval_model == 'single':
retrieval_model = dataset.retrieval_model if dataset.retrieval_model else default_retrieval_model retrieval_model_config = dataset.retrieval_model if dataset.retrieval_model else default_retrieval_model
top_k = retrieval_model['top_k'] top_k = retrieval_model_config['top_k']
# dynamically adjust top_k when the remaining token number is not enough to support top_k # dynamically adjust top_k when the remaining token number is not enough to support top_k
# top_k = self._dynamic_calc_retrieve_k(dataset=dataset, top_k=top_k, rest_tokens=rest_tokens) # top_k = self._dynamic_calc_retrieve_k(dataset=dataset, top_k=top_k, rest_tokens=rest_tokens)
score_threshold = None score_threshold = None
score_threshold_enable = retrieval_model.get("score_threshold_enable") score_threshold_enable = retrieval_model_config.get("score_threshold_enable")
if score_threshold_enable: if score_threshold_enable:
score_threshold = retrieval_model.get("score_threshold") score_threshold = retrieval_model_config.get("score_threshold")
tool = DatasetRetrieverTool.from_dataset( tool = DatasetRetrieverTool.from_dataset(
dataset=dataset, dataset=dataset,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment