Merge pull request #4347 from crimeragames/release Fix duplication of multi-line example message separators in instruct mode

00121b281a6cd646ae2ad8a5b7bcbccd03730628

Cohee <18619528+Cohee1207@users.noreply.github.com>

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