Class: LLMTokenUsage
Extends
BaseClient
Constructors
Constructor
new LLMTokenUsage(
ctx?
,_id?
,_cachedTokenReads?
,_cachedTokenWrites?
,_inputTokens?
,_outputTokens?
,_totalTokens?
):LLMTokenUsage
Constructor is used for internal usage only, do not create object from it.
Parameters
ctx?
Context
_id?
_cachedTokenReads?
number
_cachedTokenWrites?
number
_inputTokens?
number
_outputTokens?
number
_totalTokens?
number
Returns
LLMTokenUsage
Overrides
BaseClient.constructor
Methods
cachedTokenReads()
cachedTokenReads():
Promise
<number
>
Returns
Promise
<number
>
cachedTokenWrites()
cachedTokenWrites():
Promise
<number
>
Returns
Promise
<number
>
id()
id():
Promise
<LLMTokenUsageID
>
A unique identifier for this LLMTokenUsage.
Returns
Promise
<LLMTokenUsageID
>
inputTokens()
inputTokens():
Promise
<number
>
Returns
Promise
<number
>
outputTokens()
outputTokens():
Promise
<number
>
Returns
Promise
<number
>
totalTokens()
totalTokens():
Promise
<number
>
Returns
Promise
<number
>