namespace AIStudio.Provider; /// /// The none-generic base interface for messages exchanged with AI models. /// public interface IMessageBase { /// /// Gets the role of the entity sending or receiving the message. /// This property typically identifies whether the entity is acting /// as a user, assistant, or system in the context of the interaction. /// public string Role { get; init; } }