File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed
javascript/standalone/src Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -379,10 +379,23 @@ export type ResponseStatusDetails =
379379 | ResponseIncompleteDetails
380380 | ResponseFailedDetails ;
381381
382+ export interface InputTokenDetails {
383+ cached_tokens : number ;
384+ text_tokens : number ;
385+ audio_tokens : number ;
386+ }
387+
388+ export interface OutputTokenDetails {
389+ text_tokens : number ;
390+ audio_tokens : number ;
391+ }
392+
382393export interface Usage {
383394 total_tokens : number ;
384395 input_tokens : number ;
385396 output_tokens : number ;
397+ input_token_details : InputTokenDetails ;
398+ output_token_details : OutputTokenDetails ;
386399}
387400
388401export interface Response {
Original file line number Diff line number Diff line change @@ -453,10 +453,23 @@ class ResponseFailedDetails(BaseModel):
453453]
454454
455455
456+ class InputTokenDetails (BaseModel ):
457+ cached_tokens : int
458+ text_tokens : int
459+ audio_tokens : int
460+
461+
462+ class OutputTokenDetails (BaseModel ):
463+ text_tokens : int
464+ audio_tokens : int
465+
466+
456467class Usage (BaseModel ):
457468 total_tokens : int
458469 input_tokens : int
459470 output_tokens : int
471+ input_token_details : InputTokenDetails
472+ output_token_details : OutputTokenDetails
460473
461474
462475class Response (BaseModel ):
You can’t perform that action at this time.
0 commit comments