Ver Fonte

feat: update shouldRetry

CaIon há 1 ano atrás
pai
commit
89ebd85503
1 ficheiros alterados com 4 adições e 0 exclusões
  1. 4 0
      controller/relay.go

+ 4 - 0
controller/relay.go

@@ -109,6 +109,10 @@ func shouldRetry(c *gin.Context, channelId int, openaiErr *dto.OpenAIErrorWithSt
 	if openaiErr.StatusCode == http.StatusBadRequest {
 	if openaiErr.StatusCode == http.StatusBadRequest {
 		return false
 		return false
 	}
 	}
+	if openaiErr.StatusCode == 408 {
+		// azure处理超时不重试
+		return false
+	}
 	if openaiErr.LocalError {
 	if openaiErr.LocalError {
 		return false
 		return false
 	}
 	}