ChatResponseMessage Class
- java.
lang. Object - com.
azure. ai. openai. models. ChatResponseMessage
- com.
Implements
public final class ChatResponseMessage
implements JsonSerializable<ChatResponseMessage>
A representation of a chat message as received in a response.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Chat |
fromJson(JsonReader jsonReader)
Reads an instance of Chat |
|
Audio |
getAudio()
Get the audio property: If the audio output modality is requested, this object contains data about the audio response from the model. |
| String |
getContent()
Get the content property: The content of the message. |
|
Azure |
getContext()
Get the context property: If Azure OpenAI chat extensions are configured, this array represents the incremental steps performed by those extensions while processing the chat completions request. |
|
Function |
getFunctionCall()
Get the function |
| String |
getRefusal()
Get the refusal property: The refusal message generated by the model. |
|
Chat |
getRole()
Get the role property: The chat role associated with the message. |
|
List<Chat |
getToolCalls()
Get the tool |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Method Details
fromJson
public static ChatResponseMessage fromJson(JsonReader jsonReader)
Reads an instance of ChatResponseMessage from the JsonReader.
Parameters:
Returns:
Throws:
getAudio
public AudioResponseData getAudio()
Get the audio property: If the audio output modality is requested, this object contains data about the audio response from the model.
Returns:
getContent
public String getContent()
Get the content property: The content of the message.
Returns:
getContext
public AzureChatExtensionsMessageContext getContext()
Get the context property: If Azure OpenAI chat extensions are configured, this array represents the incremental steps performed by those extensions while processing the chat completions request.
Returns:
getFunctionCall
public FunctionCall getFunctionCall()
Get the functionCall property: The function call that must be resolved and have its output appended to subsequent input messages for the chat completions request to resolve as configured.
Returns:
getRefusal
public String getRefusal()
Get the refusal property: The refusal message generated by the model.
Returns:
getRole
public ChatRole getRole()
Get the role property: The chat role associated with the message.
Returns:
getToolCalls
public List<ChatCompletionsToolCall> getToolCalls()
Get the toolCalls property: The tool calls that must be resolved and have their outputs appended to subsequent input messages for the chat completions request to resolve as configured.
Returns: