()
| 101 | } |
| 102 | |
| 103 | func 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 | } |
no test coverage detected