From 567845be06fb97e4c5b2322df6a0579ff6628727 Mon Sep 17 00:00:00 2001 From: Webifi Date: Thu, 8 Jun 2023 15:09:14 -0500 Subject: [PATCH] Fix issues with token counts --- src/app.scss | 8 ++-- src/lib/Chat.svelte | 5 ++- src/lib/ChatCompletionResponse.svelte | 55 +++++++++++++++++---------- src/lib/Storage.svelte | 13 +++++++ 4 files changed, 55 insertions(+), 26 deletions(-) diff --git a/src/app.scss b/src/app.scss index 22e5d95..ca1f4be 100644 --- a/src/app.scss +++ b/src/app.scss @@ -22,8 +22,9 @@ html { --chatContentPaddingTop: 20px; --chatContentPaddingRight: 40px; - --chatContentPaddingBottom: 130px; + --chatContentPaddingBottom: 110px; --chatContentPaddingLeft: 40px; + --runningTotalLineHeight: 28px; --chatInputPaddingTop: 0px; --chatInputPaddingRight: 60px; @@ -31,6 +32,7 @@ html { --chatInputPaddingLeft: 60px; --BgColor: var(-BgColorLight); + --running-totals: 0; } .navbar { @@ -371,7 +373,7 @@ aside.menu.main-menu .menu-expanse { display: block; position: fixed; bottom: 0px; - height: var(--chatContentPaddingBottom) ; + height: calc(var(--chatContentPaddingBottom) + var(--runningTotalLineHeight) * var(--running-totals)); width: 100%; background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 13.94%, var(--BgColorLight) 54.73%); } @@ -419,7 +421,7 @@ aside.menu.main-menu .menu-expanse { padding: var(--chatContentPaddingTop) var(--chatContentPaddingRight) - var(--chatContentPaddingBottom) + calc(var(--chatContentPaddingBottom) + var(--runningTotalLineHeight) * var(--running-totals)) var(--chatContentPaddingLeft) ; } diff --git a/src/lib/Chat.svelte b/src/lib/Chat.svelte index 918ac82..ca14d3e 100644 --- a/src/lib/Chat.svelte +++ b/src/lib/Chat.svelte @@ -370,7 +370,7 @@ request.stream = opts.streaming - chatResponse.setPromptTokenCount(promptTokenCount) + chatResponse.setPromptTokenCount(promptTokenCount) // streaming needs this const signal = controller.signal @@ -589,7 +589,7 @@ {#if chat} - +
{/if} \ No newline at end of file diff --git a/src/lib/ChatCompletionResponse.svelte b/src/lib/ChatCompletionResponse.svelte index ad299d5..c953b04 100644 --- a/src/lib/ChatCompletionResponse.svelte +++ b/src/lib/ChatCompletionResponse.svelte @@ -1,7 +1,7 @@