diff --git a/README.md b/README.md
index a53c8b9d..29f45e95 100644
--- a/README.md
+++ b/README.md
@@ -284,8 +284,8 @@ graph LR
+ 如果使用本地数据库:部署命令可添加 `--network="host"` 以使得容器内的程序可以访问到宿主机上的 MySQL。
+ 如果使用云数据库:如果云服务器需要验证身份,需要在连接参数中添加 `?tls=skip-verify`。
+ 请根据你的数据库配置修改下列参数(或者保持默认值):
- + `SQL_MAX_IDLE_CONNS`:最大空闲连接数,默认为 `10`。
- + `SQL_MAX_OPEN_CONNS`:最大打开连接数,默认为 `100`。
+ + `SQL_MAX_IDLE_CONNS`:最大空闲连接数,默认为 `100`。
+ + `SQL_MAX_OPEN_CONNS`:最大打开连接数,默认为 `1000`。
+ 如果报错 `Error 1040: Too many connections`,请适当减小该值。
+ `SQL_CONN_MAX_LIFETIME`:连接的最大生命周期,默认为 `60`,单位分钟。
4. `FRONTEND_BASE_URL`:设置之后将重定向页面请求到指定的地址,仅限从服务器设置。
diff --git a/controller/relay-baidu.go b/controller/relay-baidu.go
index d66391bc..78b4c226 100644
--- a/controller/relay-baidu.go
+++ b/controller/relay-baidu.go
@@ -150,8 +150,12 @@ func embeddingRequestOpenAI2Baidu(request GeneralOpenAIRequest) *BaiduEmbeddingR
switch request.Input.(type) {
case string:
baiduEmbeddingRequest.Input = []string{request.Input.(string)}
- case []string:
- baiduEmbeddingRequest.Input = request.Input.([]string)
+ case []any:
+ for _, item := range request.Input.([]any) {
+ if str, isStr := item.(string); isStr {
+ baiduEmbeddingRequest.Input = append(baiduEmbeddingRequest.Input, str)
+ }
+ }
}
return &baiduEmbeddingRequest
}
diff --git a/model/main.go b/model/main.go
index 213db58c..d422c4e0 100644
--- a/model/main.go
+++ b/model/main.go
@@ -74,8 +74,8 @@ func InitDB() (err error) {
if err != nil {
return err
}
- sqlDB.SetMaxIdleConns(common.GetOrDefault("SQL_MAX_IDLE_CONNS", 10))
- sqlDB.SetMaxOpenConns(common.GetOrDefault("SQL_MAX_OPEN_CONNS", 100))
+ sqlDB.SetMaxIdleConns(common.GetOrDefault("SQL_MAX_IDLE_CONNS", 100))
+ sqlDB.SetMaxOpenConns(common.GetOrDefault("SQL_MAX_OPEN_CONNS", 1000))
sqlDB.SetConnMaxLifetime(time.Second * time.Duration(common.GetOrDefault("SQL_MAX_LIFETIME", 60)))
if !common.IsMasterNode {
diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js
index 072f5b90..5eb39783 100644
--- a/web/src/components/ChannelsTable.js
+++ b/web/src/components/ChannelsTable.js
@@ -368,7 +368,7 @@ const ChannelsTable = () => {
}} style={{ cursor: 'pointer' }}>
{renderBalance(channel.type, channel.balance)}
}
- content="点击更新"
+ content='点击更新'
basic
/>
@@ -447,8 +447,8 @@ const ChannelsTable = () => {
- {/* */}
+