Record Class OpenAiApi.Usage

java.lang.Object
java.lang.Record
org.springframework.ai.openai.api.OpenAiApi.Usage
Record Components:
completionTokens - Number of tokens in the generated completion. Only applicable for completion requests.
promptTokens - Number of tokens in the prompt.
totalTokens - Total number of tokens used in the request (prompt + completion).
promptTokensDetails - Breakdown of tokens used in the prompt.
completionTokenDetails - Breakdown of tokens used in a completion.
promptCacheHitTokens - Number of tokens in the prompt that were served from (util for DeepSeek support).
promptCacheMissTokens - Number of tokens in the prompt that were not served (util for DeepSeek support).
Enclosing class:
OpenAiApi

public static record OpenAiApi.Usage(Integer completionTokens, Integer promptTokens, Integer totalTokens, OpenAiApi.Usage.PromptTokensDetails promptTokensDetails, OpenAiApi.Usage.CompletionTokenDetails completionTokenDetails, Integer promptCacheHitTokens, Integer promptCacheMissTokens) extends Record
Usage statistics for the completion request.