UsageMetadata
public final class UsageMetadata
Usage metadata about response(s).
Summary
Public fields |
|
|---|---|
final Integer |
Number of tokens in the response(s). |
final @NonNull List<@NonNull ModalityTokenCount> |
The breakdown, by modality, of how many tokens are consumed by the candidates. |
final int |
Number of tokens in the request. |
final @NonNull List<@NonNull ModalityTokenCount> |
The breakdown, by modality, of how many tokens are consumed by the prompt. |
final int |
Total number of tokens. |
Public constructors |
|---|
UsageMetadata( |
Public fields
candidatesTokensDetails
public final @NonNull List<@NonNull ModalityTokenCount> candidatesTokensDetails
The breakdown, by modality, of how many tokens are consumed by the candidates.
promptTokensDetails
public final @NonNull List<@NonNull ModalityTokenCount> promptTokensDetails
The breakdown, by modality, of how many tokens are consumed by the prompt.
Public constructors
UsageMetadata
public UsageMetadata(
int promptTokenCount,
Integer candidatesTokenCount,
int totalTokenCount,
@NonNull List<@NonNull ModalityTokenCount> promptTokensDetails,
@NonNull List<@NonNull ModalityTokenCount> candidatesTokensDetails
)
| Parameters | |
|---|---|
int promptTokenCount |
Number of tokens in the request. |
Integer candidatesTokenCount |
Number of tokens in the response(s). |
int totalTokenCount |
Total number of tokens. |
@NonNull List<@NonNull ModalityTokenCount> promptTokensDetails |
The breakdown, by modality, of how many tokens are consumed by the prompt. |
@NonNull List<@NonNull ModalityTokenCount> candidatesTokensDetails |
The breakdown, by modality, of how many tokens are consumed by the candidates. |