public class ChatMessage
extends java.lang.Object
Each object has a role (either "system", "user", or "assistant") and content (the content of the message). Conversations can be as short as 1 message or fill many pages.
Typically, a conversation is formatted with a system message first, followed by alternating user and assistant messages.
The system message helps set the behavior of the assistant. In the example above, the assistant was instructed with "You are a helpful assistant."
The user messages help instruct the assistant. They can be generated by the end users of an application, or set by a developer as an instruction.
The assistant messages help store prior responses. They can also be written by a developer to help give examples of desired behavior.
| Constructor and Description |
|---|
ChatMessage(java.lang.String role,
java.lang.String content) |
ChatMessage(java.lang.String role,
java.lang.String content,
java.lang.String name) |