Class ChatCompletionTokenLogprob
-
- All Implemented Interfaces:
public final class ChatCompletionTokenLogprob
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classChatCompletionTokenLogprob.Builderpublic final classChatCompletionTokenLogprob.TopLogprob
-
Method Summary
Modifier and Type Method Description final Stringtoken()The token. final Optional<List<Long>>bytes()A list of integers representing the UTF-8 bytes representation of the token. final Doublelogprob()The log probability of this token, if it is within the top 20 most likely tokens. final List<ChatCompletionTokenLogprob.TopLogprob>topLogprobs()List of the most likely tokens and their log probability, at this token position. final JsonField<String>_token()The token. final JsonField<List<Long>>_bytes()A list of integers representing the UTF-8 bytes representation of the token. final JsonField<Double>_logprob()The log probability of this token, if it is within the top 20 most likely tokens. final JsonField<List<ChatCompletionTokenLogprob.TopLogprob>>_topLogprobs()List of the most likely tokens and their log probability, at this token position. final Map<String, JsonValue>_additionalProperties()final ChatCompletionTokenLogprobvalidate()final ChatCompletionTokenLogprob.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ChatCompletionTokenLogprob.Builderbuilder()-
-
Method Detail
-
bytes
final Optional<List<Long>> bytes()
A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be
nullif there is no bytes representation for the token.
-
logprob
final Double logprob()
The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value
-9999.0is used to signify that the token is very unlikely.
-
topLogprobs
final List<ChatCompletionTokenLogprob.TopLogprob> topLogprobs()
List of the most likely tokens and their log probability, at this token position. In rare cases, there may be fewer than the number of requested
top_logprobsreturned.
-
_bytes
final JsonField<List<Long>> _bytes()
A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be
nullif there is no bytes representation for the token.
-
_logprob
final JsonField<Double> _logprob()
The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value
-9999.0is used to signify that the token is very unlikely.
-
_topLogprobs
final JsonField<List<ChatCompletionTokenLogprob.TopLogprob>> _topLogprobs()
List of the most likely tokens and their log probability, at this token position. In rare cases, there may be fewer than the number of requested
top_logprobsreturned.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final ChatCompletionTokenLogprob validate()
-
toBuilder
final ChatCompletionTokenLogprob.Builder toBuilder()
-
builder
final static ChatCompletionTokenLogprob.Builder builder()
-
-
-
-