feat: 记录更多的错误信息

This commit is contained in:
1808837298@qq.com 2024-02-22 19:42:33 +08:00
parent 6fa1837c24
commit 81167c4322
2 changed files with 5 additions and 4 deletions

View File

@ -409,12 +409,13 @@ func RelayMidjourney(c *gin.Context) {
if err.Code == 30 { if err.Code == 30 {
err.Result = "当前分组负载已饱和,请稍后再试,或升级账户以提升服务质量。" err.Result = "当前分组负载已饱和,请稍后再试,或升级账户以提升服务质量。"
} }
c.JSON(400, gin.H{ c.JSON(429, gin.H{
"error": err.Description + " " + err.Result, "error": fmt.Sprintf("%s %s", err.Description, err.Result),
"type": "upstream_error",
}) })
} }
channelId := c.GetInt("channel_id") channelId := c.GetInt("channel_id")
common.SysError(fmt.Sprintf("relay error (channel #%d): %s", channelId, err.Result)) common.SysError(fmt.Sprintf("relay error (channel #%d): %s", channelId, fmt.Sprintf("%s %s", err.Description, err.Result)))
//if shouldDisableChannel(&err.OpenAIError) { //if shouldDisableChannel(&err.OpenAIError) {
// channelId := c.GetInt("channel_id") // channelId := c.GetInt("channel_id")
// channelName := c.GetString("channel_name") // channelName := c.GetString("channel_name")

View File

@ -48,7 +48,7 @@ func Distribute() func(c *gin.Context) {
err = common.UnmarshalBodyReusable(c, &modelRequest) err = common.UnmarshalBodyReusable(c, &modelRequest)
} }
if err != nil { if err != nil {
abortWithMessage(c, http.StatusBadRequest, "无效的请求: "+err.Error()) abortWithMessage(c, http.StatusBadRequest, "无效的请求, "+err.Error())
return return
} }
if strings.HasPrefix(c.Request.URL.Path, "/v1/moderations") { if strings.HasPrefix(c.Request.URL.Path, "/v1/moderations") {