Class ChatResponseMessage

java.lang.Object
com.azure.ai.openai.models.ChatResponseMessage

public final class ChatResponseMessage extends Object
A representation of a chat message as received in a response.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the content property: The content of the message.
    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.
    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.
    Get the role property: The chat role associated with the message.
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getRole

      public ChatRole getRole()
      Get the role property: The chat role associated with the message.
      Returns:
      the role value.
    • getContent

      public String getContent()
      Get the content property: The content of the message.
      Returns:
      the content value.
    • 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:
      the toolCalls value.
    • 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:
      the functionCall value.
    • 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:
      the context value.