MCPcopy
hub / github.com/songquanpeng/one-api / ErrorWrapper

Function ErrorWrapper

relay/adaptor/openai/util.go:11–23  ·  view source on GitHub ↗
(err error, code string, statusCode int)

Source from the content-addressed store, hash-verified

9)
10
11func ErrorWrapper(err error, code string, statusCode int) *model.ErrorWithStatusCode {
12 logger.Error(context.TODO(), fmt.Sprintf("[%s]%+v", code, err))
13
14 Error := model.Error{
15 Message: err.Error(),
16 Type: "one_api_error",
17 Code: code,
18 }
19 return &model.ErrorWithStatusCode{
20 Error: Error,
21 StatusCode: statusCode,
22 }
23}

Callers 15

RelayProxyHelperFunction · 0.92
preConsumeQuotaFunction · 0.92
validateImageRequestFunction · 0.92
RelayImageHelperFunction · 0.92
RelayTextHelperFunction · 0.92
RelayAudioHelperFunction · 0.92
ImageHandlerFunction · 0.92
ChatHandlerFunction · 0.92
DoResponseMethod · 0.92
StreamHandlerFunction · 0.92
HandlerFunction · 0.92
EmbeddingHandlerFunction · 0.92

Calls 1

ErrorFunction · 0.92

Tested by

no test coverage detected