From 8fb17ba3f817bd46fcbe46107d43e714ee0df7ef Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Sat, 8 Jul 2023 14:16:51 +0800 Subject: [PATCH] fix bug on completion with empty history --- src/chatbox.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/chatbox.tsx b/src/chatbox.tsx index 746139f..a87c58e 100644 --- a/src/chatbox.tsx +++ b/src/chatbox.tsx @@ -169,8 +169,10 @@ export default function ChatBOX(props: { if (data.usage.prompt_tokens) { const userMessageToken = data.usage.prompt_tokens - aboveToken; console.log("set user message token"); - chatStore.history.filter((msg) => !msg.hide).slice(-1)[0].token = - userMessageToken; + if (chatStore.history.filter((msg) => !msg.hide).length > 0) { + chatStore.history.filter((msg) => !msg.hide).slice(-1)[0].token = + userMessageToken; + } } chatStore.history.push({