diff --git a/Extensions/ChatRoleExtensions.cs b/Extensions/ChatRoleExtensions.cs index b83bb8f..947b54b 100644 --- a/Extensions/ChatRoleExtensions.cs +++ b/Extensions/ChatRoleExtensions.cs @@ -77,6 +77,21 @@ namespace xAiModels.Extensions return result; } + /// + /// Generate Chat Role Class Based on role Title ... + /// + /// + /// + public static ChatRole ToChatRole(this XAiChatRole source) + { + // + var role = source.GetStringValue(); + ChatRole result = new ChatRole(role); + + // + return result; + } + /// /// Extract Chat Role Enum from Chat Role ... ///