Merge pull request #4329 from cheahjs/fix/missing-openai-usage-info

fix: missing openai usage information
This commit is contained in:
Timothy Jaeryang Baek 2024-08-03 20:51:03 +02:00 committed by GitHub
commit a75a9c953a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1128,7 +1128,6 @@
if (res && res.ok && res.body) {
const textStream = await createOpenAITextStream(res.body, $settings.splitLargeChunks);
let lastUsage = null;
for await (const update of textStream) {
const { value, done, citations, error, usage } = update;
@ -1154,7 +1153,7 @@
}
if (usage) {
lastUsage = usage;
responseMessage.info = { ...usage, openai: true };
}
if (citations) {
@ -1208,10 +1207,6 @@
document.getElementById(`speak-button-${responseMessage.id}`)?.click();
}
if (lastUsage) {
responseMessage.info = { ...lastUsage, openai: true };
}
if ($chatId == _chatId) {
if ($settings.saveChatHistory ?? true) {
chat = await updateChatById(localStorage.token, _chatId, {