mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Run macros on impersonation prompt
This commit is contained in:
@ -913,6 +913,7 @@ function preparePromptsForChatCompletion({ Scenario, charPersonality, name2, wor
|
|||||||
const scenarioText = Scenario && oai_settings.scenario_format ? substituteParams(oai_settings.scenario_format) : '';
|
const scenarioText = Scenario && oai_settings.scenario_format ? substituteParams(oai_settings.scenario_format) : '';
|
||||||
const charPersonalityText = charPersonality && oai_settings.personality_format ? substituteParams(oai_settings.personality_format) : '';
|
const charPersonalityText = charPersonality && oai_settings.personality_format ? substituteParams(oai_settings.personality_format) : '';
|
||||||
const groupNudge = substituteParams(oai_settings.group_nudge_prompt);
|
const groupNudge = substituteParams(oai_settings.group_nudge_prompt);
|
||||||
|
const impersonationPrompt = oai_settings.impersonation_prompt ? substituteParams(oai_settings.impersonation_prompt) : '';
|
||||||
|
|
||||||
// Create entries for system prompts
|
// Create entries for system prompts
|
||||||
const systemPrompts = [
|
const systemPrompts = [
|
||||||
@ -924,7 +925,7 @@ function preparePromptsForChatCompletion({ Scenario, charPersonality, name2, wor
|
|||||||
{ role: 'system', content: scenarioText, identifier: 'scenario' },
|
{ role: 'system', content: scenarioText, identifier: 'scenario' },
|
||||||
{ role: 'system', content: personaDescription, identifier: 'personaDescription' },
|
{ role: 'system', content: personaDescription, identifier: 'personaDescription' },
|
||||||
// Unordered prompts without marker
|
// Unordered prompts without marker
|
||||||
{ role: 'system', content: oai_settings.impersonation_prompt, identifier: 'impersonate' },
|
{ role: 'system', content: impersonationPrompt, identifier: 'impersonate' },
|
||||||
{ role: 'system', content: quietPrompt, identifier: 'quietPrompt' },
|
{ role: 'system', content: quietPrompt, identifier: 'quietPrompt' },
|
||||||
{ role: 'system', content: bias, identifier: 'bias' },
|
{ role: 'system', content: bias, identifier: 'bias' },
|
||||||
{ role: 'system', content: groupNudge, identifier: 'groupNudge' },
|
{ role: 'system', content: groupNudge, identifier: 'groupNudge' },
|
||||||
|
Reference in New Issue
Block a user