From b4830f2b671e2894b663d69ca62ae37229bd57a9 Mon Sep 17 00:00:00 2001 From: 50h100a Date: Fri, 7 Jul 2023 03:23:40 -0400 Subject: [PATCH] Include Smart Context in prompt summary when possible. --- public/script.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/public/script.js b/public/script.js index 970963cc8..90ae9de90 100644 --- a/public/script.js +++ b/public/script.js @@ -2649,6 +2649,7 @@ async function Generate(type, { automatic_trigger, force_name2, resolve, reject, allAnchors: allAnchors, summarizeString: (extension_prompts['1_memory']?.value || ''), authorsNoteString: (extension_prompts['2_floating_prompt']?.value || ''), + smartContextString: (extension_prompts['chromadb']?.value || ''), worldInfoString: worldInfoString, storyString: storyString, worldInfoAfter: worldInfoAfter, @@ -3146,6 +3147,7 @@ function promptItemize(itemizedPrompts, requestedMesId) { var allAnchorsTokens = getTokenCount(itemizedPrompts[thisPromptSet].allAnchors); var summarizeStringTokens = getTokenCount(itemizedPrompts[thisPromptSet].summarizeString); var authorsNoteStringTokens = getTokenCount(itemizedPrompts[thisPromptSet].authorsNoteString); + var smartContextStringTokens = getTokenCount(itemizedPrompts[thisPromptSet].smartContextString); var afterScenarioAnchorTokens = getTokenCount(itemizedPrompts[thisPromptSet].afterScenarioAnchor); var zeroDepthAnchorTokens = getTokenCount(itemizedPrompts[thisPromptSet].afterScenarioAnchor); var worldInfoStringTokens = getTokenCount(itemizedPrompts[thisPromptSet].worldInfoString); @@ -3320,6 +3322,10 @@ function promptItemize(itemizedPrompts, requestedMesId) {
-- Author's Note:
${authorsNoteStringTokens}
+
+
-- Smart Context:
+
${smartContextStringTokens}
+
{{}} Bias:
${oaiBiasTokens}
@@ -3407,6 +3413,10 @@ function promptItemize(itemizedPrompts, requestedMesId) {
-- Author's Note:
${authorsNoteStringTokens}
+
+
-- Smart Context:
+
${smartContextStringTokens}
+
{{}} Bias:
${promptBiasTokens}