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>