Represents the role of a chat message. This is either the user or the assistant.
The assistant role, e.g. the language model generating responses.
The user role, e.g the human interacting with a language model.
Represents the role of a chat message. This is either the user or the assistant.