Initial Commit ...
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using xExceptions.Attributes;
|
||||
|
||||
namespace xAiModels.Constants
|
||||
{
|
||||
public struct XAiChatRoles
|
||||
{
|
||||
public const string None = "none";
|
||||
public const string User = "user";
|
||||
public const string Tool = "tool";
|
||||
public const string System = "system";
|
||||
public const string Assistant = "assistant";
|
||||
}
|
||||
|
||||
public enum XAiChatRole
|
||||
{
|
||||
[StringValue(XAiChatRoles.None)]
|
||||
None,
|
||||
[StringValue(XAiChatRoles.User)]
|
||||
User,
|
||||
[StringValue(XAiChatRoles.Tool)]
|
||||
Tool,
|
||||
[StringValue(XAiChatRoles.System)]
|
||||
System,
|
||||
[StringValue(XAiChatRoles.Assistant)]
|
||||
Assistant,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user