27 lines
666 B
C#
27 lines
666 B
C#
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,
|
|
}
|
|
} |