MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / initConstantEnv

Function initConstantEnv

common/init.go:103–120  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

101}
102
103func initConstantEnv() {
104 constant.StreamingTimeout = GetEnvOrDefault("STREAMING_TIMEOUT", 120)
105 constant.DifyDebug = GetEnvOrDefaultBool("DIFY_DEBUG", true)
106 constant.MaxFileDownloadMB = GetEnvOrDefault("MAX_FILE_DOWNLOAD_MB", 20)
107 // ForceStreamOption 覆盖请求参数,强制返回usage信息
108 constant.ForceStreamOption = GetEnvOrDefaultBool("FORCE_STREAM_OPTION", true)
109 constant.GetMediaToken = GetEnvOrDefaultBool("GET_MEDIA_TOKEN", true)
110 constant.GetMediaTokenNotStream = GetEnvOrDefaultBool("GET_MEDIA_TOKEN_NOT_STREAM", true)
111 constant.UpdateTask = GetEnvOrDefaultBool("UPDATE_TASK", true)
112 constant.AzureDefaultAPIVersion = GetEnvOrDefaultString("AZURE_DEFAULT_API_VERSION", "2025-04-01-preview")
113 constant.GeminiVisionMaxImageNum = GetEnvOrDefault("GEMINI_VISION_MAX_IMAGE_NUM", 16)
114 constant.NotifyLimitCount = GetEnvOrDefault("NOTIFY_LIMIT_COUNT", 2)
115 constant.NotificationLimitDurationMinute = GetEnvOrDefault("NOTIFICATION_LIMIT_DURATION_MINUTE", 10)
116 // GenerateDefaultToken 是否生成初始令牌,默认关闭。
117 constant.GenerateDefaultToken = GetEnvOrDefaultBool("GENERATE_DEFAULT_TOKEN", false)
118 // 是否启用错误日志
119 constant.ErrorLogEnabled = GetEnvOrDefaultBool("ERROR_LOG_ENABLED", false)
120}

Callers 1

InitEnvFunction · 0.85

Calls 3

GetEnvOrDefaultFunction · 0.85
GetEnvOrDefaultBoolFunction · 0.85
GetEnvOrDefaultStringFunction · 0.85

Tested by

no test coverage detected