OptionalcachedOutput only. The number of tokens in the cached content that was used for this request.
OptionalcacheOutput only. A detailed breakdown of the token count for each modality in the cached content.
OptionalcandidatesThe total number of tokens in the generated candidates.
OptionalcandidatesOutput only. A detailed breakdown of the token count for each modality in the generated candidates.
OptionalpromptThe total number of tokens in the prompt. This includes any text, images, or other media provided in the request. When cached_content is set, this also includes the number of tokens in the cached content.
OptionalpromptOutput only. A detailed breakdown of the token count for each modality in the prompt.
OptionalthoughtsOutput only. The number of tokens that were part of the model's generated "thoughts" output, if applicable.
OptionaltoolOutput only. The number of tokens in the results from tool executions, which are provided back to the model as input, if applicable.
OptionaltoolOutput only. A detailed breakdown by modality of the token counts from the results of tool executions, which are provided back to the model as input.
OptionaltotalThe total number of tokens for the entire request. This is the sum of prompt_token_count, candidates_token_count, tool_use_prompt_token_count, and thoughts_token_count.
OptionaltrafficOutput only. The traffic type for this request.
Usage metadata about the content generation request and response. This message provides a detailed breakdown of token usage and other relevant metrics. This data type is not supported in Gemini API.