diff --git a/web/app/components/workflow/nodes/_base/components/memory-config.tsx b/web/app/components/workflow/nodes/_base/components/memory-config.tsx index 31ff34c89d..fa2f541210 100644 --- a/web/app/components/workflow/nodes/_base/components/memory-config.tsx +++ b/web/app/components/workflow/nodes/_base/components/memory-config.tsx @@ -133,7 +133,7 @@ const MemoryConfig: FC = ({
= ({ disabled={readonly} /> void + hideMemorySetting: boolean memory: Memory onMemoryChange: (memory: Memory) => void } @@ -17,6 +18,7 @@ type Props = { const AdvancedSetting: FC = ({ instruction, onInstructionChange, + hideMemorySetting, memory, onMemoryChange, }) => { @@ -37,13 +39,15 @@ const AdvancedSetting: FC = ({
)} /> - + {!hideMemorySetting && ( + + )} ) } diff --git a/web/app/components/workflow/nodes/question-classifier/panel.tsx b/web/app/components/workflow/nodes/question-classifier/panel.tsx index 52919ad885..95bafb0ac8 100644 --- a/web/app/components/workflow/nodes/question-classifier/panel.tsx +++ b/web/app/components/workflow/nodes/question-classifier/panel.tsx @@ -24,6 +24,7 @@ const Panel: FC> = ({ const { inputs, handleModelChanged, + isChatModel, handleCompletionParamsChange, handleQueryVarChange, handleTopicsChange, @@ -86,6 +87,7 @@ const Panel: FC> = ({ supportFold > { } = useModelListAndDefaultModelAndCurrentProviderAndModel(1) const model = inputs.model + const modelMode = inputs.model?.mode + const isChatModel = modelMode === 'chat' const handleModelChanged = useCallback((model: { provider: string; modelId: string; mode?: string }) => { const newInputs = produce(inputRef.current, (draft) => { @@ -133,6 +135,7 @@ const useConfig = (id: string, payload: QuestionClassifierNodeType) => { return { inputs, handleModelChanged, + isChatModel, handleCompletionParamsChange, handleQueryVarChange, filterVar,