Documentation
¶
Index ¶
Constants ¶
View Source
const ( TRACE_ID = "Trace-Id" HOST_KEY = "host" RID_KEY = "rid" USER_ID_KEY = "user_id" APP_ID_KEY = "app_id" SECRET_KEY = "sk" APP_IS_LIMIT_QUOTA_KEY = "app_is_limit_quota" KEY_IS_LIMIT_QUOTA_KEY = "key_is_limit_quota" )
View Source
const ( SESSION_RESELLER = "session_reseller" SESSION_USER = "session_user" SESSION_APP = "session_app" SESSION_APP_KEY = "session_app_key" SESSION_ERROR_MODEL_AGENTS = "session_error_model_agents" SESSION_ERROR_KEYS = "session_error_keys" SESSION_MODEL_AGENT_BILLING_METHOD = "session_model_agent_billing_method" SESSION_KEEP_PREFERRED_KEY = "session_keep_preferred_key" SESSION_KEEP_HIT = "session_keep_hit" )
View Source
const ( SESSION_KEEP_VALUE_PREFIX = "session:agent:v:%s" // sk.Raw SESSION_KEEP_FAIL_PREFIX = "session:agent:fail:%s:a:%s" // sk.Raw, agentId SESSION_KEEP_KEY_FAIL_PREFIX = "session:agent:key:fail:%s:a:%s:k:%s" // sk.Raw, agentId, keyId SESSION_KEEP_AGENT_SET_PREFIX = "session:agent:set:%s" // agentId SESSION_KEEP_USER_AGENT_SET = "session:agent:user:set:%d:a:%s" // sk.UserId, agentId SESSION_KEEP_GLOBAL_SET = "session:agent:global" SESSION_KEEP_LOCAL_KEY_PREFIX = "session_keep:%s" // sk.Raw CTX_SESSION_KEY = "ctx_session_key" )
会话保持Redis Key — fastapi-admin内对应常量: internal/consts/consts.go SESSION_KEEP_*
View Source
const ( DEFAULT_MODEL = "gpt-3.5-turbo" QUOTA_DEFAULT_UNIT = 1000000.0 // $1 = 1M Tokens SERVERS_KEY = "CORE:SERVERS" HEALTH_CHECK_HEADER = "X-Health-Check" MODEL_AGENT_HEADER = "X-Model-Agent" )
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_PROVIDER = "admin:change:channel:provider" 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 ( SMART_HEALTH_AGENT_SUCCESS_KEY = "smart:health:agent:%s:success" // 代理成功计数 SMART_HEALTH_AGENT_FAIL_KEY = "smart:health:agent:%s:fail" // 代理失败计数 SMART_HEALTH_MODEL_SUCCESS_KEY = "smart:health:model:%s:%s:success" // 模型成功计数 SMART_HEALTH_MODEL_FAIL_KEY = "smart:health:model:%s:%s:fail" // 模型失败计数 )
View Source
const ( ACTION_CREATE = "create" ACTION_UPDATE = "update" ACTION_DELETE = "delete" ACTION_STATUS = "status" ACTION_MODELS = "models" ACTION_CACHE = "cache" ACTION_REMIX = "remix" ACTION_LIST = "list" ACTION_RETRIEVE = "retrieve" ACTION_CONTENT = "content" ACTION_UPLOAD = "upload" ACTION_CANCEL = "cancel" )
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_KEY_QUOTA_FIELD = "key.%d.%s.quota" ERROR_MODEL_KEY = "api:error:model:key:%s" ERROR_MODEL_AGENT = "api:error:model:agent:%s" ERROR_MODEL_AGENT_KEY = "api:error:model:agent:key:%s" ACCESS_TOKEN_KEY = "api:baidu:access_token:%s" GCP_TOKEN_KEY = "api:gcp:token:%s" )
View Source
const ( LOCK_USER_KEY = "api:lock:user:%d" LOCK_APP_KEY = "api:lock:app:%d" LOCK_SK_KEY = "api:lock:sk:%s" )
View Source
const (
REFRESH_CHANNEL_API = "admin:refresh:channel:api"
)
Variables ¶
View Source
var RESOLUTION_ASPECT_RATIO = map[string]string{
"1K1:1": "1024x1024",
"2K1:1": "2048x2048",
"4K1:1": "4096x4096",
"1K2:3": "848x1264",
"2K2:3": "1696x2528",
"4K2:3": "3392x5056",
"1K3:2": "1264x848",
"2K3:2": "2528x1696",
"4K3:2": "5056x3392",
"1K3:4": "896x1200",
"2K3:4": "1792x2400",
"4K3:4": "3584x4800",
"1K4:3": "1200x896",
"2K4:3": "2400x1792",
"4K4:3": "4800x3584",
"1K4:5": "928x1152",
"2K4:5": "1856x2304",
"4K4:5": "3712x4608",
"1K5:4": "1152x928",
"2K5:4": "2304x1856",
"4K5:4": "4608x3712",
"1K9:16": "768x1376",
"2K9:16": "1536x2752",
"4K9:16": "3072x5504",
"1K16:9": "1376x768",
"2K16:9": "2752x1536",
"4K16:9": "5504x3072",
"1K21:9": "1584x672",
"2K21:9": "3168x1344",
"4K21:9": "6336x2688",
}
View Source
var VIDEO_RESOLUTION_RATIO = map[string]string{
"480p16:9": "864x496",
"480p4:3": "752x560",
"480p1:1": "640x640",
"480p3:4": "560x752",
"480p9:16": "496x864",
"480p21:9": "992x432",
"720p16:9": "1280x720",
"720p4:3": "1112x834",
"720p1:1": "960x960",
"720p3:4": "834x1112",
"720p9:16": "720x1280",
"720p21:9": "1470x630",
"1080p16:9": "1920x1080",
"1080p4:3": "1664x1248",
"1080p1:1": "1440x1440",
"1080p3:4": "1248x1664",
"1080p9:16": "1080x1920",
"1080p21:9": "2206x946",
}
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.