From 6e26ed2bb78a3826f4c07f000db625b663cf2de7 Mon Sep 17 00:00:00 2001 From: Wu Tianwei <30284043+WTW0313@users.noreply.github.com> Date: Mon, 24 Mar 2025 17:47:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20update=20retrieval=20configuration=20to?= =?UTF-8?q?=20correctly=20handle=20reranking=20mod=E2=80=A6=20(#16641)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/app/components/app/configuration/index.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/web/app/components/app/configuration/index.tsx b/web/app/components/app/configuration/index.tsx index 34a4750dfe..4b60fc80de 100644 --- a/web/app/components/app/configuration/index.tsx +++ b/web/app/components/app/configuration/index.tsx @@ -651,7 +651,13 @@ const Configuration: FC = () => { syncToPublishedConfig(config) setPublishedConfig(config) - const retrievalConfig = getMultipleRetrievalConfig(modelConfig.dataset_configs, datasets, datasets, { + const retrievalConfig = getMultipleRetrievalConfig({ + ...modelConfig.dataset_configs, + reranking_model: modelConfig.dataset_configs.reranking_model && { + provider: modelConfig.dataset_configs.reranking_model.reranking_provider_name, + model: modelConfig.dataset_configs.reranking_model.reranking_model_name, + }, + }, datasets, datasets, { provider: currentRerankProvider?.provider, model: currentRerankModel?.model, }) @@ -661,8 +667,8 @@ const Configuration: FC = () => { ...retrievalConfig, ...(retrievalConfig.reranking_model ? { reranking_model: { - ...retrievalConfig.reranking_model, - reranking_provider_name: correctModelProvider(modelConfig.dataset_configs.reranking_model.reranking_provider_name), + reranking_model_name: retrievalConfig.reranking_model.model, + reranking_provider_name: correctModelProvider(retrievalConfig.reranking_model.provider), }, } : {}), })