🛠️ fix: getStreamUsage Method in OpenAIClient (#4133)

This commit is contained in:
Danny Avila 2024-09-19 18:07:49 -04:00 committed by GitHub
parent 5f28682314
commit 3ea2d908e0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 69 additions and 1 deletions

View file

@ -923,7 +923,9 @@ ${convo}
this.usage &&
typeof this.usage === 'object' &&
'completion_tokens_details' in this.usage &&
typeof this.usage.completion_tokens_details === 'object'
this.usage.completion_tokens_details &&
typeof this.usage.completion_tokens_details === 'object' &&
'reasoning_tokens' in this.usage.completion_tokens_details
) {
const outputTokens = Math.abs(
this.usage.completion_tokens_details.reasoning_tokens - this.usage[this.outputTokensKey],