ChatChoice Class
- java.
lang. Object - com.
azure. ai. inference. models. ChatChoice
- com.
Implements
public final class ChatChoice
implements JsonSerializable<ChatChoice>
The representation of a single prompt completion as part of an overall chat completions request. Generally, `n` choices are generated per provided prompt with a default value of 1. Token limits and other settings may limit the number of choices generated.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Chat |
fromJson(JsonReader jsonReader)
Reads an instance of Chat |
|
Completions |
getFinishReason()
Get the finish |
| int |
getIndex()
Get the index property: The ordered index associated with this chat completions choice. |
|
Chat |
getMessage()
Get the message property: The chat message for a given chat completions prompt. |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Method Details
fromJson
public static ChatChoice fromJson(JsonReader jsonReader)
Reads an instance of ChatChoice from the JsonReader.
Parameters:
Returns:
Throws:
getFinishReason
public CompletionsFinishReason getFinishReason()
Get the finishReason property: The reason that this chat completions choice completed its generated.
Returns:
getIndex
public int getIndex()
Get the index property: The ordered index associated with this chat completions choice.
Returns:
getMessage
public ChatResponseMessage getMessage()
Get the message property: The chat message for a given chat completions prompt.
Returns: