Dela via


CompletionsUsageCompletionTokensDetails Class

  • java.lang.Object
    • com.azure.ai.openai.models.CompletionsUsageCompletionTokensDetails

Implements

public final class CompletionsUsageCompletionTokensDetails
implements JsonSerializable<CompletionsUsageCompletionTokensDetails>

The CompletionsUsageCompletionTokensDetails model.

Method Summary

Modifier and Type Method and Description
static CompletionsUsageCompletionTokensDetails fromJson(JsonReader jsonReader)

Reads an instance of CompletionsUsageCompletionTokensDetails from the JsonReader.

Integer getAcceptedPredictionTokens()

Get the acceptedPredictionTokens property: When using Predicted Outputs, the number of tokens in the prediction that appeared in the completion.

Integer getAudioTokens()

Get the audioTokens property: Audio input tokens generated by the model.

Integer getReasoningTokens()

Get the reasoningTokens property: Tokens generated by the model for reasoning.

Integer getRejectedPredictionTokens()

Get the rejectedPredictionTokens property: When using Predicted Outputs, the number of tokens in the prediction that did not appear in the completion.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Method Details

fromJson

public static CompletionsUsageCompletionTokensDetails fromJson(JsonReader jsonReader)

Reads an instance of CompletionsUsageCompletionTokensDetails from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of CompletionsUsageCompletionTokensDetails if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the CompletionsUsageCompletionTokensDetails.

getAcceptedPredictionTokens

public Integer getAcceptedPredictionTokens()

Get the acceptedPredictionTokens property: When using Predicted Outputs, the number of tokens in the prediction that appeared in the completion.

Returns:

the acceptedPredictionTokens value.

getAudioTokens

public Integer getAudioTokens()

Get the audioTokens property: Audio input tokens generated by the model.

Returns:

the audioTokens value.

getReasoningTokens

public Integer getReasoningTokens()

Get the reasoningTokens property: Tokens generated by the model for reasoning.

Returns:

the reasoningTokens value.

getRejectedPredictionTokens

public Integer getRejectedPredictionTokens()

Get the rejectedPredictionTokens property: When using Predicted Outputs, the number of tokens in the prediction that did not appear in the completion. However, like reasoning tokens, these tokens are still counted in the total completion tokens for purposes of billing, output, and context window limits.

Returns:

the rejectedPredictionTokens value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to