Fix duplication of multi-line example message separators in instruct mode

2a96d622fbec9ba616f345ab77873294b7cad284

angry bird <crimeragames@gmail.com>

1 files changed, +1 -1Ignore whitespace
public/script.js+1 -1
@@ -2688,7 +2688,7 @@ export function parseMesExamples(examplesStr, isInstruct) {
2688 }2688 }
26892689
2690 const exampleSeparator = power_user.context.example_separator ? `${substituteParams(power_user.context.example_separator)}\n` : '';2690 const exampleSeparator = power_user.context.example_separator ? `${substituteParams(power_user.context.example_separator)}\n` : '';
2691 const blockHeading = main_api === 'openai' ? '<START>\n' : (exampleSeparator || (isInstruct ? '<START>\n' : ''));2691 const blockHeading = (main_api === "openai" || isInstruct) ? "<START>\n" : exampleSeparator;
2692 const splitExamples = examplesStr.split(/<START>/gi).slice(1).map(block => `${blockHeading}${block.trim()}\n`);2692 const splitExamples = examplesStr.split(/<START>/gi).slice(1).map(block => `${blockHeading}${block.trim()}\n`);
26932693
2694 return splitExamples;2694 return splitExamples;