We use cookies on our website.
Docs
API Reference
Schema
Message, MessageRole

Message, MessageRole

MessageRole

A python enum representing the available roles for a message. Can be one of the following values:

user = "user"
assistant = "assistant"
system = "system"

Message

Represents the message exchanged between the user and the assistant.

Attributes

  • role (MessageRole): The role of the message (user / assistant / system)
  • content (str): The content of the message.
  • id (str, optional): The id of the message. Defaults to a random uuid.
  • created_at (str, optional): The timestamp of the message. Defaults to the current time with system's timezone.