Documentation
¶
Index ¶
Constants ¶
View Source
const ( CHANGE_CHANNEL_CONFIG = "admin:change:channel:config" 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" )
View Source
const ( ACTION_CREATE = "create" ACTION_UPDATE = "update" ACTION_DELETE = "delete" ACTION_STATUS = "status" ACTION_MODELS = "models" ACTION_AGENT = "agent" ACTION_FORWARD = "forward" ACTION_FALLBACK = "fallback" ACTION_TIME = "time" ACTION_USER = "user" ACTION_APP = "app" ACTION_KEY = "key" ACTION_ALL_DELETE = "all-delete" ACTION_ALL_STATUS = "all-status" ACTION_CACHE = "cache" )
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 ( 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_USER_ID = "user_id" 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_USAGE_KEY = "api:user:%d:usage" 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.
Click to show internal directories.
Click to hide internal directories.