mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Fix example dialogue syntax
This commit is contained in:
@ -517,11 +517,12 @@ function populateDialogueExamples(prompts, chatCompletion) {
|
||||
|
||||
[...openai_msgs_example].forEach((dialogue, dialogueIndex) => {
|
||||
dialogue.forEach((prompt, promptIndex) => {
|
||||
const role = prompt.name === 'example_assistant' ? 'assistant' : 'user';
|
||||
const role = 'system';
|
||||
const content = prompt.content || '';
|
||||
const identifier = `dialogueExamples ${dialogueIndex}-${promptIndex}`;
|
||||
|
||||
const chatMessage = new Message(role, content, identifier);
|
||||
chatMessage.setName(prompt.name);
|
||||
if (chatCompletion.canAfford(chatMessage)) {
|
||||
chatCompletion.insert(chatMessage, 'dialogueExamples');
|
||||
}
|
||||
@ -1402,6 +1403,10 @@ class Message {
|
||||
}
|
||||
}
|
||||
|
||||
setName(name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new Message instance from a prompt.
|
||||
* @static
|
||||
|
Reference in New Issue
Block a user