UsageMetadata
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *) public struct UsageMetadata : Sendableextension GenerateContentResponse.UsageMetadata: DecodableToken usage metadata for processing the generate content request.
-
The number of tokens in the request prompt.
Declaration
Swift
public let promptTokenCount: Int -
The total number of tokens across the generated response candidates.
Declaration
Swift
public let candidatesTokenCount: Int -
The total number of tokens in both the request and response.
Declaration
Swift
public let totalTokenCount: Int -
The breakdown, by modality, of how many tokens are consumed by the prompt
Declaration
Swift
public let promptTokensDetails: [ModalityTokenCount] -
The breakdown, by modality, of how many tokens are consumed by the candidates
Declaration
Swift
public let candidatesTokensDetails: [ModalityTokenCount]
-
Declaration
Swift
public init(from decoder: any Decoder) throws