UsageMetadata
class UsageMetadata
Usage metadata about response(s).
Summary
Public constructors |
|---|
UsageMetadata( |
Public properties |
|
|---|---|
Int? |
Number of tokens in the response(s). |
List<ModalityTokenCount> |
The breakdown, by modality, of how many tokens are consumed by the candidates. |
Int |
Number of tokens in the request. |
List<ModalityTokenCount> |
The breakdown, by modality, of how many tokens are consumed by the prompt. |
Int |
Total number of tokens. |
Public constructors
UsageMetadata
UsageMetadata(
promptTokenCount: Int,
candidatesTokenCount: Int?,
totalTokenCount: Int,
promptTokensDetails: List<ModalityTokenCount>,
candidatesTokensDetails: List<ModalityTokenCount>
)
| Parameters | |
|---|---|
promptTokenCount: Int |
Number of tokens in the request. |
candidatesTokenCount: Int? |
Number of tokens in the response(s). |
totalTokenCount: Int |
Total number of tokens. |
promptTokensDetails: List<ModalityTokenCount> |
The breakdown, by modality, of how many tokens are consumed by the prompt. |
candidatesTokensDetails: List<ModalityTokenCount> |
The breakdown, by modality, of how many tokens are consumed by the candidates. |
Public properties
candidatesTokensDetails
val candidatesTokensDetails: List<ModalityTokenCount>
The breakdown, by modality, of how many tokens are consumed by the candidates.
promptTokensDetails
val promptTokensDetails: List<ModalityTokenCount>
The breakdown, by modality, of how many tokens are consumed by the prompt.