Package com.openai.models
Class CompletionUsage
-
- All Implemented Interfaces:
public final class CompletionUsage
Usage statistics for the completion request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
CompletionUsage.Builder
A builder for CompletionUsage.
public final class
CompletionUsage.CompletionTokensDetails
Breakdown of tokens used in a completion.
public final class
CompletionUsage.PromptTokensDetails
Breakdown of tokens used in the prompt.
-
Method Summary
Modifier and Type Method Description final Long
completionTokens()
Number of tokens in the generated completion. final Long
promptTokens()
Number of tokens in the prompt. final Long
totalTokens()
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 CompletionUsage
validate()
final CompletionUsage.Builder
toBuilder()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static CompletionUsage.Builder
builder()
-
-
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()
-
-
-
-