| 1248 | 1248 | * @returns {Promise<Object>} prompts - The prepared and merged system and user-defined prompts. |
| 1249 | 1249 | */ |
| 1250 | 1250 | async function preparePromptsForChatCompletion({ scenario, charPersonality, name2, worldInfoBefore, worldInfoAfter, charDescription, quietPrompt, bias, extensionPrompts, systemPromptOverride, jailbreakPromptOverride, personaDescription }) { |
| 1251 | 1251 | const scenarioText = scenario && oai_settings.scenario_format ? substituteParams(oai_settings.scenario_format) : (scenario || ''); |
| 1252 | 1252 | const charPersonalityText = charPersonality && oai_settings.personality_format ? substituteParams(oai_settings.personality_format) : (charPersonality || ''); |
| 1253 | 1253 | const groupNudge = substituteParams(oai_settings.group_nudge_prompt); |
| 1254 | 1254 | const impersonationPrompt = oai_settings.impersonation_prompt ? substituteParams(oai_settings.impersonation_prompt) : ''; |
| 1255 | 1255 | |