fix: improved api call validation

- Improved API call validation to account for additional usage properties.
This commit is contained in:
kangfenmao 2024-09-20 11:12:15 +08:00
parent 375c07e442
commit 4dadf98909

View File

@ -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]