From 264da6798ca74ca51290d9c1281ee324d9a8628e Mon Sep 17 00:00:00 2001 From: butterfly Date: Mon, 8 Apr 2024 18:06:17 +0800 Subject: [PATCH] feat: remove duplicate Input Template --- app/store/chat.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/store/chat.ts b/app/store/chat.ts index 6114e6053..53ec11dbf 100644 --- a/app/store/chat.ts +++ b/app/store/chat.ts @@ -126,6 +126,11 @@ function fillTemplateWith(input: string, modelConfig: ModelConfig) { let output = modelConfig.template ?? DEFAULT_INPUT_TEMPLATE; + // remove duplicate + if (input.startsWith(output)) { + output = ""; + } + // must contains {{input}} const inputVar = "{{input}}"; if (!output.includes(inputVar)) {