diff --git a/relay/claude_handler.go b/relay/claude_handler.go index da0edfd94..5f38960e5 100644 --- a/relay/claude_handler.go +++ b/relay/claude_handler.go @@ -125,7 +125,7 @@ func ClaudeHelper(c *gin.Context) (newAPIError *types.NewAPIError) { var httpResp *http.Response resp, err := adaptor.DoRequest(c, relayInfo, requestBody) if err != nil { - return types.NewError(err, types.ErrorCodeDoRequestFailed) + return types.NewOpenAIError(err, types.ErrorCodeDoRequestFailed, http.StatusInternalServerError) } if resp != nil { diff --git a/relay/embedding_handler.go b/relay/embedding_handler.go index 20b028ede..be11bb2b8 100644 --- a/relay/embedding_handler.go +++ b/relay/embedding_handler.go @@ -91,7 +91,7 @@ func EmbeddingHelper(c *gin.Context) (newAPIError *types.NewAPIError) { statusCodeMappingStr := c.GetString("status_code_mapping") resp, err := adaptor.DoRequest(c, relayInfo, requestBody) if err != nil { - return types.NewError(err, types.ErrorCodeDoRequestFailed) + return types.NewOpenAIError(err, types.ErrorCodeDoRequestFailed, http.StatusInternalServerError) } var httpResp *http.Response diff --git a/relay/image_handler.go b/relay/image_handler.go index 8349307ff..8e0598630 100644 --- a/relay/image_handler.go +++ b/relay/image_handler.go @@ -209,7 +209,7 @@ func ImageHelper(c *gin.Context) (newAPIError *types.NewAPIError) { resp, err := adaptor.DoRequest(c, relayInfo, requestBody) if err != nil { - return types.NewError(err, types.ErrorCodeDoRequestFailed) + return types.NewOpenAIError(err, types.ErrorCodeDoRequestFailed, http.StatusInternalServerError) } var httpResp *http.Response if resp != nil { diff --git a/relay/rerank_handler.go b/relay/rerank_handler.go index 72ca6a0b9..a092de4bf 100644 --- a/relay/rerank_handler.go +++ b/relay/rerank_handler.go @@ -84,7 +84,7 @@ func RerankHelper(c *gin.Context, relayMode int) (newAPIError *types.NewAPIError } resp, err := adaptor.DoRequest(c, relayInfo, requestBody) if err != nil { - return types.NewError(err, types.ErrorCodeDoRequestFailed) + return types.NewOpenAIError(err, types.ErrorCodeDoRequestFailed, http.StatusInternalServerError) } statusCodeMappingStr := c.GetString("status_code_mapping") diff --git a/relay/responses_handler.go b/relay/responses_handler.go index 10fa448b9..52d1db6ef 100644 --- a/relay/responses_handler.go +++ b/relay/responses_handler.go @@ -137,7 +137,7 @@ func ResponsesHelper(c *gin.Context) (newAPIError *types.NewAPIError) { var httpResp *http.Response resp, err := adaptor.DoRequest(c, relayInfo, requestBody) if err != nil { - return types.NewError(err, types.ErrorCodeDoRequestFailed) + return types.NewOpenAIError(err, types.ErrorCodeDoRequestFailed, http.StatusInternalServerError) } statusCodeMappingStr := c.GetString("status_code_mapping")