diff --git a/src/renderer/src/services/api.ts b/src/renderer/src/services/api.ts index a7ffb0ce..6722d19d 100644 --- a/src/renderer/src/services/api.ts +++ b/src/renderer/src/services/api.ts @@ -77,7 +77,7 @@ export async function fetchChatCompletion({ message.status = 'success' - if (!message.usage) { + if (!message.usage || !message?.usage?.completion_tokens) { message.usage = await estimateMessagesUsage({ assistant, messages: [..._messages, message]