fix bug on completion with empty history

This commit is contained in:
2023-07-08 14:16:51 +08:00
parent 1b8eeb0c86
commit 8fb17ba3f8

View File

@@ -169,9 +169,11 @@ export default function ChatBOX(props: {
if (data.usage.prompt_tokens) { if (data.usage.prompt_tokens) {
const userMessageToken = data.usage.prompt_tokens - aboveToken; const userMessageToken = data.usage.prompt_tokens - aboveToken;
console.log("set user message token"); console.log("set user message token");
if (chatStore.history.filter((msg) => !msg.hide).length > 0) {
chatStore.history.filter((msg) => !msg.hide).slice(-1)[0].token = chatStore.history.filter((msg) => !msg.hide).slice(-1)[0].token =
userMessageToken; userMessageToken;
} }
}
chatStore.history.push({ chatStore.history.push({
role: "assistant", role: "assistant",