namespace AIStudio.Provider; /// /// Standard interface for messages exchanged with AI models. /// /// The type of the message content. public interface IMessage : IMessageBase { /// /// Gets the main content of the message exchanged with the AI model. /// The content encapsulates the core information or data being transmitted, /// and its type can vary based on the specific implementation or use case. /// public T Content { get; init; } }