consts

package
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2025 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CHANGE_CHANNEL_CONFIG   = "admin:change:channel:config"
	CHANGE_CHANNEL_RESELLER = "admin:change:channel:reseller"
	CHANGE_CHANNEL_USER     = "admin:change:channel:user"
	CHANGE_CHANNEL_APP      = "admin:change:channel:app"
	CHANGE_CHANNEL_APP_KEY  = "admin:change:channel:app:key"
	CHANGE_CHANNEL_CORP     = "admin:change:channel:corp"
	CHANGE_CHANNEL_MODEL    = "admin:change:channel:model"
	CHANGE_CHANNEL_KEY      = "admin:change:channel:key"
	CHANGE_CHANNEL_AGENT    = "admin:change:channel:agent"
	CHANGE_CHANNEL_GROUP    = "admin:change:channel:group"
)
View Source
const (
	ACTION_CREATE     = "create"
	ACTION_UPDATE     = "update"
	ACTION_DELETE     = "delete"
	ACTION_STATUS     = "status"
	ACTION_AGENT      = "agent"
	ACTION_FORWARD    = "forward"
	ACTION_FALLBACK   = "fallback"
	ACTION_TIME       = "time"
	ACTION_USER       = "user"
	ACTION_APP        = "app"
	ACTION_KEY        = "key"
	ACTION_GROUP      = "group"
	ACTION_ALL_UPDATE = "all-update"
	ACTION_ALL_DELETE = "all-delete"
	ACTION_ALL_STATUS = "all-status"
	ACTION_CACHE      = "cache"
	ACTION_RECHARGE   = "recharge"
)
View Source
const (
	ACTION_LOGIN                 = "login"
	ACTION_REGISTER              = "register"
	ACTION_FORGET_ACCOUNT        = "forget_account"
	ACTION_CHANGE_MOBILE         = "change_phone"
	ACTION_CHANGE_EMAIL          = "change_email"
	ACTION_WARNING_NOTICE        = "warning_notice"
	ACTION_EXHAUSTION_NOTICE     = "exhaustion_notice"
	ACTION_EXPIRE_WARNING_NOTICE = "expire_warning_notice"
	ACTION_EXPIRE_NOTICE         = "expire_notice"
)
View Source
const (
	LOCK_LOGIN           = "lock:login:account:%s"
	LOCK_CHANGE_PASSWORD = "lock:change_password:user:%d"
	LOCK_CODE            = "lock:code:%s"
	METHOD_ACCOUNT       = "account"
	METHOD_CODE          = "code"
)
View Source
const (
	RESELLER_TOKEN_PREFIX = "R"
	RESELLER_SESSION      = "reseller:session:%s"
	RESELLER_CHANNEL      = "reseller"

	USER_TOKEN_PREFIX = "U"
	USER_SESSION      = "user:session:%s"
	USER_CHANNEL      = "user"

	ADMIN_TOKEN_PREFIX = "A"
	ADMIN_SESSION      = "admin:session:%s"
	ADMIN_CHANNEL      = "admin"
)
View Source
const (
	SESSION_HOST     = "host"
	SESSION_TOKEN    = "token"
	SESSION_UID      = "uid"
	SESSION_RID      = "rid"
	SESSION_USER_ID  = "user_id"
	SESSION_RESELLER = "reseller"
	SESSION_USER     = "user"
	SESSION_ADMIN    = "admin"
	SESSION_ROLE     = "role"
	SESSION_CREATOR  = "creator"
)
View Source
const (
	TASK_STATISTICS_LOCK_KEY        = "task:statistics:lock"
	TASK_STATISTICS_END_TIME_KEY    = "task:statistics:end_time"
	TASK_CHECK_LOCK_KEY             = "task:check:lock:%s"
	TASK_CHECK_END_TIME_KEY         = "task:check:end_time:%s"
	TASK_LOG_LOCK_KEY               = "task:log:lock"
	TASK_LOG_END_TIME_KEY           = "task:log:end_time"
	TASK_QUOTA_WARNING_LOCK_KEY     = "task:quota:warning:lock"
	TASK_QUOTA_WARNING_END_TIME_KEY = "task:quota:warning:end_time"
)
View Source
const (
	STATISTICS_CHAT_LAST_ID_KEY    = "statistics:chat:last_id"
	STATISTICS_CHAT_LAST_TIME_KEY  = "statistics:chat:last_time"
	STATISTICS_IMAGE_LAST_ID_KEY   = "statistics:image:last_id"
	STATISTICS_IMAGE_LAST_TIME_KEY = "statistics:image:last_time"
	STATISTICS_AUDIO_LAST_ID_KEY   = "statistics:audio:last_id"
	STATISTICS_AUDIO_LAST_TIME_KEY = "statistics:audio:last_time"
)
View Source
const (
	API_RESELLER_USAGE_KEY = "api:reseller:%d:usage"
	API_USER_USAGE_KEY     = "api:user:%d:usage"
	API_GROUP_USAGE_KEY    = "api:group:usage"

	RESELLER_QUOTA_FIELD = "reseller.quota"
	USER_QUOTA_FIELD     = "user.quota"

	APP_QUOTA_FIELD          = "app.%d.quota"
	APP_IS_LIMIT_QUOTA_FIELD = "app.%d.is_limit_quota"

	KEY_QUOTA_FIELD          = "key.%d.%s.quota"
	KEY_IS_LIMIT_QUOTA_FIELD = "key.%d.%s.is_limit_quota"

	QUOTA_USD_UNIT = 500000.0 // $1 = 50万tokens
)
View Source
const (
	REFRESH_CHANNEL_API = "admin:refresh:channel:api"
)

Variables

View Source
var ACTION_MAP = map[string]string{
	ACTION_LOGIN:                 "登录",
	ACTION_REGISTER:              "注册",
	ACTION_FORGET_ACCOUNT:        "找回密码",
	ACTION_CHANGE_EMAIL:          "换绑邮箱",
	ACTION_CHANGE_MOBILE:         "换绑手机号",
	ACTION_WARNING_NOTICE:        "额度不足提醒",
	ACTION_EXHAUSTION_NOTICE:     "额度耗尽通知",
	ACTION_EXPIRE_WARNING_NOTICE: "额度过期提醒",
	ACTION_EXPIRE_NOTICE:         "额度过期通知",
}
View Source
var MODEL_TYPE = map[int]string{
	1:   "文生文",
	2:   "文生图",
	3:   "图生文",
	4:   "图生图",
	5:   "文生语音",
	6:   "语音生文",
	100: "多模态",
	101: "多模态实时",
	102: "多模态语音",
}

模型类型[1:文生文, 2:文生图, 3:图生文, 4:图生图, 5:文生语音, 6:语音生文, 100:多模态, 101:多模态实时, 102:多模态语音]

View Source
var MODEL_TYPES = []int{
	1,
	2,
	3,
	4,
	5,
	6,
	100,
	101,
	102,
}

模型类型[1:文生文, 2:文生图, 3:图生文, 4:图生图, 5:文生语音, 6:语音生文, 100:多模态, 101:多模态实时, 102:多模态语音]

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL