Explorar el Código

feat: remove duplicate Input Template

butterfly hace 1 año
padre
commit
264da6798c
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      app/store/chat.ts

+ 5 - 0
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)) {