Package com.google.genkit.ai
Class Usage
java.lang.Object
com.google.genkit.ai.Usage
Usage represents token usage statistics from a model response.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCachedContentTokens(Integer cachedContentTokens) voidsetInputAudioFiles(Integer inputAudioFiles) voidsetInputCharacters(Integer inputCharacters) voidsetInputImages(Integer inputImages) voidsetInputTokens(Integer inputTokens) voidsetInputVideoFiles(Integer inputVideoFiles) voidsetOutputAudioFiles(Integer outputAudioFiles) voidsetOutputCharacters(Integer outputCharacters) voidsetOutputImages(Integer outputImages) voidsetOutputTokens(Integer outputTokens) voidsetOutputVideoFiles(Integer outputVideoFiles) voidsetThoughtsTokens(Integer thoughtsTokens) voidsetTotalTokens(Integer totalTokens)
-
Constructor Details
-
Usage
public Usage()Default constructor. -
Usage
Creates a Usage with token counts.- Parameters:
inputTokens- number of input tokensoutputTokens- number of output tokenstotalTokens- total number of tokens
-
-
Method Details
-
getInputTokens
-
setInputTokens
-
getOutputTokens
-
setOutputTokens
-
getTotalTokens
-
setTotalTokens
-
getInputCharacters
-
setInputCharacters
-
getOutputCharacters
-
setOutputCharacters
-
getInputImages
-
setInputImages
-
getOutputImages
-
setOutputImages
-
getInputAudioFiles
-
setInputAudioFiles
-
getOutputAudioFiles
-
setOutputAudioFiles
-
getInputVideoFiles
-
setInputVideoFiles
-
getOutputVideoFiles
-
setOutputVideoFiles
-
getThoughtsTokens
-
setThoughtsTokens
-
getCachedContentTokens
-
setCachedContentTokens
-