Class SystemMessage
public class SystemMessage : Message, IPromptWithFiles, IPrompt, IModeratable
- Inheritance
-
objectSystemMessage
- Implements
- Inherited Members
- Extension Methods
Constructors
SystemMessage()
public SystemMessage()
SystemMessage(MessageContent)
public SystemMessage(MessageContent content)
Parameters
contentMessageContent
Properties
Role
The role of the messages author.
Role is abstract and overridden in derived classes to enforce consistency.
This avoids relying on constructor or deserialization logic to set the role.
JSON.NET does not call parameterized constructors or set get-only properties during deserialization.
public override ChatRole Role { get; }
Property Value
Operators
implicit operator string(SystemMessage)
public static implicit operator string(SystemMessage message)
Parameters
messageSystemMessage
Returns
- string