package constants

type Caller string

const (
	CallerZltx Caller = "zltx" // 直连天下
	CallerHyt  Caller = "hyt"  // 货易通

	// 角色， 系统角色，用户角色
	RoleSystem    Caller = "system"    // 系统角色
	RoleUser      Caller = "user"      // 用户角色
	RoleAssistant Caller = "assistant" // 助手角色

	// 分页默认条数
	ChatHistoryLimit = 10

	// 语言
	LangZhCN = "zh-CN" // 中文

	// 系统模式
	SystemModeDefault = "default" // 默认模式
	// 系统模式 "technical_support", // 技术支持模式
	SystemModeTechnicalSupport = "technical_support" // 技术支持模式
)

func (c Caller) String() string {
	return string(c)
}
