mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Don't duplicate start chat marker if character has no example dialogues
This commit is contained in:
@ -374,7 +374,6 @@ async function prepareOpenAIMessages({ systemPrompt, name2, storyString, worldIn
|
||||
.replace('worldInfoBefore', worldInfoBeforeMessage)
|
||||
.replace('worldInfoAfter', worldInfoAfterMessage)
|
||||
.replace('characterInfo', characterInfoMessages)
|
||||
.replace('newExampleChat', newChatMessage)
|
||||
.replace('newMainChat', newChatMessage)
|
||||
.replace('chatHistory', chatMessages)
|
||||
|
||||
@ -402,7 +401,10 @@ async function prepareOpenAIMessages({ systemPrompt, name2, storyString, worldIn
|
||||
// Handle chat examples
|
||||
// ToDo: Update dialogueExamples prompt with only the token count that's actually sent.
|
||||
const exampleMessages = prepareExampleMessages(openai_msgs ,openai_msgs_example, power_user.pin_examples);
|
||||
if (exampleMessages.length) chatCompletion.replace('dialogueExamples', exampleMessages);
|
||||
if (exampleMessages.length) {
|
||||
chatCompletion.replace('newExampleChat', newChatMessage)
|
||||
chatCompletion.replace('dialogueExamples', exampleMessages);
|
||||
}
|
||||
|
||||
// Handle quiet prompt
|
||||
if (quietPrompt) {
|
||||
|
Reference in New Issue
Block a user