Don't append name2 in non-instruct mode if continuing on first message

This commit is contained in:
Cohee
2024-01-21 23:20:29 +02:00
parent 3cd935c0d2
commit 958cf6a373

View File

@@ -3275,8 +3275,9 @@ async function Generate(type, { automatic_trigger, force_name2, quiet_prompt, qu
} }
// Add character's name // Add character's name
// Force name append on continue (if not continuing on user message) // Force name append on continue (if not continuing on user message or first message)
if (!isInstruct && force_name2) { const isContinuingOnFirstMessage = chat.length === 1 && isContinue;
if (!isInstruct && force_name2 && !isContinuingOnFirstMessage) {
if (!lastMesString.endsWith('\n')) { if (!lastMesString.endsWith('\n')) {
lastMesString += '\n'; lastMesString += '\n';
} }