Uses of Class
com.google.genai.gaos.models.interactions.Usage.Builder
Packages that use Usage.Builder
-
Uses of Usage.Builder in com.google.genai.gaos.models.interactions
Methods in com.google.genai.gaos.models.interactions that return Usage.BuilderModifier and TypeMethodDescriptionstatic Usage.BuilderUsage.builder()Usage.Builder.cachedTokensByModality(List<ModalityTokens> cachedTokensByModality) A breakdown of cached token usage by modality.Usage.Builder.groundingToolCount(List<GroundingToolCount> groundingToolCount) Grounding tool count.Usage.Builder.inputTokensByModality(List<ModalityTokens> inputTokensByModality) A breakdown of input token usage by modality.Usage.Builder.outputTokensByModality(List<ModalityTokens> outputTokensByModality) A breakdown of output token usage by modality.Usage.Builder.toolUseTokensByModality(List<ModalityTokens> toolUseTokensByModality) A breakdown of tool-use token usage by modality.Usage.Builder.totalCachedTokens(Integer totalCachedTokens) Number of tokens in the cached part of the prompt (the cached content).Usage.Builder.totalInputTokens(Integer totalInputTokens) Number of tokens in the prompt (context).Usage.Builder.totalOutputTokens(Integer totalOutputTokens) Total number of tokens across all the generated responses.Usage.Builder.totalThoughtTokens(Integer totalThoughtTokens) Number of tokens of thoughts for thinking models.Usage.Builder.totalTokens(Integer totalTokens) Total token count for the interaction request (prompt + responses + other internal tokens).Usage.Builder.totalToolUseTokens(Integer totalToolUseTokens) Number of tokens present in tool-use prompt(s).