Package com.openai.models
Class CompletionUsage
-
- All Implemented Interfaces:
public final class CompletionUsageUsage statistics for the completion request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCompletionUsage.Builderpublic final classCompletionUsage.CompletionTokensDetailsBreakdown of tokens used in a completion.
public final classCompletionUsage.PromptTokensDetailsBreakdown of tokens used in the prompt.
-
Method Summary
Modifier and Type Method Description final LongcompletionTokens()Number of tokens in the generated completion. final LongpromptTokens()Number of tokens in the prompt. final LongtotalTokens()Total number of tokens used in the request (prompt + completion). final Optional<CompletionUsage.CompletionTokensDetails>completionTokensDetails()Breakdown of tokens used in a completion. final Optional<CompletionUsage.PromptTokensDetails>promptTokensDetails()Breakdown of tokens used in the prompt. final JsonField<Long>_completionTokens()Number of tokens in the generated completion. final JsonField<Long>_promptTokens()Number of tokens in the prompt. final JsonField<Long>_totalTokens()Total number of tokens used in the request (prompt + completion). final JsonField<CompletionUsage.CompletionTokensDetails>_completionTokensDetails()Breakdown of tokens used in a completion. final JsonField<CompletionUsage.PromptTokensDetails>_promptTokensDetails()Breakdown of tokens used in the prompt. final Map<String, JsonValue>_additionalProperties()final CompletionUsagevalidate()final CompletionUsage.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static CompletionUsage.Builderbuilder()-
-
Method Detail
-
completionTokens
final Long completionTokens()
Number of tokens in the generated completion.
-
promptTokens
final Long promptTokens()
Number of tokens in the prompt.
-
totalTokens
final Long totalTokens()
Total number of tokens used in the request (prompt + completion).
-
completionTokensDetails
final Optional<CompletionUsage.CompletionTokensDetails> completionTokensDetails()
Breakdown of tokens used in a completion.
-
promptTokensDetails
final Optional<CompletionUsage.PromptTokensDetails> promptTokensDetails()
Breakdown of tokens used in the prompt.
-
_completionTokens
final JsonField<Long> _completionTokens()
Number of tokens in the generated completion.
-
_promptTokens
final JsonField<Long> _promptTokens()
Number of tokens in the prompt.
-
_totalTokens
final JsonField<Long> _totalTokens()
Total number of tokens used in the request (prompt + completion).
-
_completionTokensDetails
final JsonField<CompletionUsage.CompletionTokensDetails> _completionTokensDetails()
Breakdown of tokens used in a completion.
-
_promptTokensDetails
final JsonField<CompletionUsage.PromptTokensDetails> _promptTokensDetails()
Breakdown of tokens used in the prompt.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final CompletionUsage validate()
-
toBuilder
final CompletionUsage.Builder toBuilder()
-
builder
final static CompletionUsage.Builder builder()
-
-
-
-