From 6fe473f0fafdcb26d55ab1c47808697e6843980a Mon Sep 17 00:00:00 2001 From: zxhlyh Date: Fri, 30 May 2025 15:45:21 +0800 Subject: [PATCH] knowledge base node --- .../components/input-field/index.tsx | 2 +- .../nodes/knowledge-base/hooks/use-config.ts | 28 ------------------- 2 files changed, 1 insertion(+), 29 deletions(-) diff --git a/web/app/components/rag-pipeline/components/input-field/index.tsx b/web/app/components/rag-pipeline/components/input-field/index.tsx index 0ef5de2243..4e9e1f1ad2 100644 --- a/web/app/components/rag-pipeline/components/input-field/index.tsx +++ b/web/app/components/rag-pipeline/components/input-field/index.tsx @@ -16,7 +16,7 @@ import { useNodes } from 'reactflow' import type { DataSourceNodeType } from '@/app/components/workflow/nodes/data-source/types' import { useTranslation } from 'react-i18next' import produce from 'immer' -import { useNodesSyncDraft } from '../../hooks' +import { useNodesSyncDraft } from '@/app/components/workflow/hooks' import type { InputVar, RAGPipelineVariables } from '@/models/pipeline' type InputFieldDialogProps = { diff --git a/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts b/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts index 3fb6307243..97314797df 100644 --- a/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts +++ b/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts @@ -1,13 +1,10 @@ import { useCallback, - useEffect, } from 'react' import { produce } from 'immer' import { useStoreApi } from 'reactflow' import { useNodeDataUpdate } from '@/app/components/workflow/hooks' import type { ValueSelector } from '@/app/components/workflow/types' -import { useModelListAndDefaultModelAndCurrentProviderAndModel } from '@/app/components/header/account-setting/model-provider-page/hooks' -import { ModelTypeEnum } from '@/app/components/header/account-setting/model-provider-page/declarations' import { ChunkStructureEnum, IndexMethodEnum, @@ -174,31 +171,6 @@ export const useConfig = (id: string) => { }) }, [handleNodeDataUpdate]) - const { - currentModel, - currentProvider, - } = useModelListAndDefaultModelAndCurrentProviderAndModel(ModelTypeEnum.textEmbedding) - - const handleInitConfig = useCallback(() => { - const nodeData = getNodeData() - - if (!nodeData?.data.embedding_model && !nodeData?.data.embedding_model_provider && currentModel && currentProvider) { - handleEmbeddingModelChange({ - embeddingModel: currentModel.model, - embeddingModelProvider: currentProvider.provider, - }) - } - }, [ - getNodeData, - handleEmbeddingModelChange, - currentModel, - currentProvider, - ]) - - useEffect(() => { - handleInitConfig() - }, [handleInitConfig]) - return { handleChunkStructureChange, handleIndexMethodChange,