From 37de77b20dc3ffd6e0c7aa6069f838b33a34fa05 Mon Sep 17 00:00:00 2001 From: Cohee Date: Fri, 14 Jul 2023 22:52:17 +0300 Subject: [PATCH] Fix OpenAI itemizer for characters with example dialogues --- public/script.js | 5 +++-- public/style.css | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/public/script.js b/public/script.js index 03e57bbbf..f5773aa79 100644 --- a/public/script.js +++ b/public/script.js @@ -3215,7 +3215,8 @@ function promptItemize(itemizedPrompts, requestedMesId) { //charDescriptionTokens + //charPersonalityTokens + //allAnchorsTokens + - //worldInfoStringTokens + + worldInfoStringTokens + + afterScenarioAnchorTokens + examplesStringTokens; // OAI doesn't use padding thisPrompt_padding = 0; @@ -3246,7 +3247,7 @@ function promptItemize(itemizedPrompts, requestedMesId) { if (this_main_api == 'openai') { //console.log('-- applying % on OAI tokens'); var oaiStartTokensPercentage = ((oaiStartTokens / (finalPromptTokens)) * 100).toFixed(2); - var storyStringTokensPercentage = ((oaiPromptTokens / (finalPromptTokens)) * 100).toFixed(2); + var storyStringTokensPercentage = (((examplesStringTokens + afterScenarioAnchorTokens + oaiPromptTokens) / (finalPromptTokens)) * 100).toFixed(2); var ActualChatHistoryTokensPercentage = ((ActualChatHistoryTokens / (finalPromptTokens)) * 100).toFixed(2); var promptBiasTokensPercentage = ((oaiBiasTokens / (finalPromptTokens)) * 100).toFixed(2); var worldInfoStringTokensPercentage = ((worldInfoStringTokens / (finalPromptTokens)) * 100).toFixed(2); diff --git a/public/style.css b/public/style.css index 92fd3cd47..9a4b91a78 100644 --- a/public/style.css +++ b/public/style.css @@ -2717,6 +2717,7 @@ input[type="range"]::-webkit-slider-thumb { display: flex; flex-direction: column; row-gap: 5px; + flex-grow: 1; } #anchor_checkbox label,