| | package constant |
| |
|
| | import ( |
| | "one-api/common" |
| | ) |
| |
|
| | var StreamingTimeout int |
| | var DifyDebug bool |
| | var MaxFileDownloadMB int |
| | var ForceStreamOption bool |
| | var GetMediaToken bool |
| | var GetMediaTokenNotStream bool |
| | var UpdateTask bool |
| | var AzureDefaultAPIVersion string |
| | var GeminiVisionMaxImageNum int |
| | var NotifyLimitCount int |
| | var NotificationLimitDurationMinute int |
| | var GenerateDefaultToken bool |
| | var ErrorLogEnabled bool |
| |
|
| | |
| | |
| | |
| |
|
| | func InitEnv() { |
| | StreamingTimeout = common.GetEnvOrDefault("STREAMING_TIMEOUT", 60) |
| | DifyDebug = common.GetEnvOrDefaultBool("DIFY_DEBUG", true) |
| | MaxFileDownloadMB = common.GetEnvOrDefault("MAX_FILE_DOWNLOAD_MB", 20) |
| | |
| | ForceStreamOption = common.GetEnvOrDefaultBool("FORCE_STREAM_OPTION", true) |
| | GetMediaToken = common.GetEnvOrDefaultBool("GET_MEDIA_TOKEN", true) |
| | GetMediaTokenNotStream = common.GetEnvOrDefaultBool("GET_MEDIA_TOKEN_NOT_STREAM", true) |
| | UpdateTask = common.GetEnvOrDefaultBool("UPDATE_TASK", true) |
| | AzureDefaultAPIVersion = common.GetEnvOrDefaultString("AZURE_DEFAULT_API_VERSION", "2025-04-01-preview") |
| | GeminiVisionMaxImageNum = common.GetEnvOrDefault("GEMINI_VISION_MAX_IMAGE_NUM", 16) |
| | NotifyLimitCount = common.GetEnvOrDefault("NOTIFY_LIMIT_COUNT", 2) |
| | NotificationLimitDurationMinute = common.GetEnvOrDefault("NOTIFICATION_LIMIT_DURATION_MINUTE", 10) |
| | |
| | GenerateDefaultToken = common.GetEnvOrDefaultBool("GENERATE_DEFAULT_TOKEN", false) |
| | |
| | ErrorLogEnabled = common.GetEnvOrDefaultBool("ERROR_LOG_ENABLED", false) |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | } |
| |
|