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 |
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:
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
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:
toJson
Applies to
Azure SDK for Java