Add prompt manager support for group chats

This commit is contained in:
maver
2023-06-04 17:12:27 +02:00
parent d9d10f3b00
commit 9a7bbd4ffb
2 changed files with 33 additions and 4 deletions

View File

@ -384,7 +384,8 @@ async function prepareOpenAIMessages({ systemPrompt, name2, storyString, worldIn
const groupChatMessage = chatCompletion.makeSystemMessage(`[Start a new group chat. Group members: ${names}]`);
const groupNudgeMessage = chatCompletion.makeSystemMessage(`[Write the next reply only as ${name2}]`);
chatCompletion.replace('newMainChat', groupChatMessage)
chatCompletion.insertAfter('newMainChat', 'groupNudgeMessage', groupNudgeMessage);
chatCompletion.insertAfter('main', 'groupNudgeMessage', groupNudgeMessage);
chatCompletion.remove('main'); // ToDo: Instead of removing, the main prompt could be altered to reinforce the situation being a group scene.
}
// Handle NSFW prompt