diff --git a/common/init.go b/common/init.go index 4ac7d238..e9cfc98b 100644 --- a/common/init.go +++ b/common/init.go @@ -131,7 +131,7 @@ func initConstantEnv() { constant.StreamingTimeout = GetEnvOrDefault("STREAMING_TIMEOUT", 300) constant.DifyDebug = GetEnvOrDefaultBool("DIFY_DEBUG", true) constant.MaxFileDownloadMB = GetEnvOrDefault("MAX_FILE_DOWNLOAD_MB", 64) - constant.StreamScannerMaxBufferMB = GetEnvOrDefault("STREAM_SCANNER_MAX_BUFFER_MB", 64) + constant.StreamScannerMaxBufferMB = GetEnvOrDefault("STREAM_SCANNER_MAX_BUFFER_MB", 128) // MaxRequestBodyMB 请求体最大大小(解压后),用于防止超大请求/zip bomb导致内存暴涨 constant.MaxRequestBodyMB = GetEnvOrDefault("MAX_REQUEST_BODY_MB", 128) // ForceStreamOption 覆盖请求参数,强制返回usage信息 diff --git a/setting/ratio_setting/model_ratio.go b/setting/ratio_setting/model_ratio.go index c2050871..62fc8b3e 100644 --- a/setting/ratio_setting/model_ratio.go +++ b/setting/ratio_setting/model_ratio.go @@ -510,6 +510,9 @@ func getHardcodedCompletionModelRatio(name string) (float64, bool) { // gpt-5 匹配 if strings.HasPrefix(name, "gpt-5") { if strings.HasPrefix(name, "gpt-5.4") { + if strings.HasPrefix(name, "gpt-5.4-nano") { + return 6.25, true + } return 6, true } return 8, true