ChatRequestUserMessage Class
- java.
lang. Object - com.
azure. ai. inference. models. ChatRequestMessage - com.
azure. ai. inference. models. ChatRequestUserMessage
- com.
- com.
public final class ChatRequestUserMessage
extends ChatRequestMessage
A request chat message representing user input to the assistant.
Constructor Summary
| Constructor | Description |
|---|---|
| ChatRequestUserMessage(BinaryData content) |
Creates an instance of Chat |
| ChatRequestUserMessage(String content) |
Creates an instance of Chat |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Chat |
fromContentItems(List<ChatMessageContentItem> contentItems)
Creates an instance of Chat |
|
static
Chat |
fromJson(JsonReader jsonReader)
Reads an instance of Chat |
|
static
Chat |
fromString(String content)
Creates an instance of Chat |
|
Binary |
getContent()
Get the content property: The contents of the user message, with available input types varying by selected model. |
|
Chat |
getRole()
Get the role property: The chat role associated with this message. |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from ChatRequestMessage
Methods inherited from java.lang.Object
Constructor Details
ChatRequestUserMessage
public ChatRequestUserMessage(BinaryData content)
Creates an instance of ChatRequestUserMessage class.
Parameters:
ChatRequestUserMessage
public ChatRequestUserMessage(String content)
Creates an instance of ChatRequestUserMessage class.
Parameters:
Method Details
fromContentItems
public static ChatRequestUserMessage fromContentItems(List<ChatMessageContentItem> contentItems)
Creates an instance of ChatRequestUserMessage class.
Parameters:
Returns:
fromJson
public static ChatRequestUserMessage fromJson(JsonReader jsonReader)
Reads an instance of ChatRequestUserMessage from the JsonReader.
Parameters:
Returns:
Throws:
fromString
public static ChatRequestUserMessage fromString(String content)
Creates an instance of ChatRequestUserMessage class.
Parameters:
Returns:
getContent
public BinaryData getContent()
Get the content property: The contents of the user message, with available input types varying by selected model.
Returns:
getRole
public ChatRole getRole()
Get the role property: The chat role associated with this message.
Overrides:
ChatRequestUserMessage.getRole()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ChatRequestUserMessage.toJson(JsonWriter jsonWriter)Parameters:
Throws: