feat: Initialize model settings and improve concurrency control in operation settings

This commit is contained in:
CaIon
2025-04-07 22:20:47 +08:00
parent fb9f595044
commit aa34c3035a
3 changed files with 65 additions and 41 deletions

View File

@@ -12,6 +12,7 @@ import (
"one-api/model"
"one-api/router"
"one-api/service"
"one-api/setting/operation_setting"
"os"
"strconv"
@@ -73,6 +74,9 @@ func main() {
constant.InitEnv()
// Initialize options
model.InitOptionMap()
// Initialize model settings
operation_setting.InitModelSettings()
if common.RedisEnabled {
// for compatibility with old versions
common.MemoryCacheEnabled = true