diff --git a/web/app/components/workflow/nodes/llm/use-config.ts b/web/app/components/workflow/nodes/llm/use-config.ts index d09bf211c6..80d5396721 100644 --- a/web/app/components/workflow/nodes/llm/use-config.ts +++ b/web/app/components/workflow/nodes/llm/use-config.ts @@ -85,7 +85,8 @@ const useConfig = (id: string, payload: LLMNodeType) => { }, [isChatModel]) useEffect(() => { const isReady = defaultConfig && Object.keys(defaultConfig).length > 0 - if (isReady) { + + if (isReady && !inputs.prompt_template) { const newInputs = produce(inputs, (draft) => { appendDefaultPromptConfig(draft, defaultConfig) })