UsageMetadata

@Serializable
data class UsageMetadata(val promptTokenCount: Int? = null, val candidatesTokenCount: Int? = null, val totalTokenCount: Int, val promptTokensDetails: List<ModalityTokenCount>? = null, val toolUsePromptTokenCount: Int? = null, val toolUsePromptTokensDetails: List<ModalityTokenCount>? = null, val thoughtsTokenCount: Int? = null)

Represents the usage metadata.

Constructors

Link copied to clipboard
constructor(promptTokenCount: Int? = null, candidatesTokenCount: Int? = null, totalTokenCount: Int, promptTokensDetails: List<ModalityTokenCount>? = null, toolUsePromptTokenCount: Int? = null, toolUsePromptTokensDetails: List<ModalityTokenCount>? = null, thoughtsTokenCount: Int? = null)

Properties

Link copied to clipboard

The candidates token count.

Link copied to clipboard

The prompt token count.

Link copied to clipboard

The prompt tokens details.

Link copied to clipboard

The thoughts token count.

Link copied to clipboard

The tool use prompt token count.

Link copied to clipboard

The tool use prompt tokens details.

Link copied to clipboard

The total token count.