Developer-provided instructions that the model should follow, regardless of messages sent by the user. With o1 models and newer, use developer messages for this purpose instead.
The contents of the system message. For system messages, only type text is supported.
An optional name for the participant. Provides the model information to differentiate between participants of the same role.