MCPcopy Index your code
hub / github.com/aiprodcoder/MIXAPI / WithOpenAIError

Function WithOpenAIError

types/error.go:173–185  ·  view source on GitHub ↗
(openAIError OpenAIError, statusCode int)

Source from the content-addressed store, hash-verified

171}
172
173func WithOpenAIError(openAIError OpenAIError, statusCode int) *NewAPIError {
174 code, ok := openAIError.Code.(string)
175 if !ok {
176 code = fmt.Sprintf("%v", openAIError.Code)
177 }
178 return &NewAPIError{
179 RelayError: openAIError,
180 ErrorType: ErrorTypeOpenAIError,
181 StatusCode: statusCode,
182 Err: errors.New(openAIError.Message),
183 errorCode: ErrorCode(code),
184 }
185}
186
187func WithClaudeError(claudeError ClaudeError, statusCode int) *NewAPIError {
188 return &NewAPIError{

Callers 11

RelayErrorHandlerFunction · 0.92
jimengImageHandlerFunction · 0.92
aliImageHandlerFunction · 0.92
aliHandlerFunction · 0.92
RerankHandlerFunction · 0.92
palmHandlerFunction · 0.92
OaiResponsesHandlerFunction · 0.92
OpenaiHandlerFunction · 0.92
zhipuHandlerFunction · 0.92
tencentHandlerFunction · 0.92
NewOpenAIErrorFunction · 0.85

Calls 1

ErrorCodeTypeAlias · 0.85

Tested by

no test coverage detected