| package relay | |
| import ( | |
| relaycommon "github.com/QuantumNous/new-api/relay/common" | |
| "github.com/QuantumNous/new-api/types" | |
| ) | |
| func newAPIErrorFromParamOverride(err error) *types.NewAPIError { | |
| if fixedErr, ok := relaycommon.AsParamOverrideReturnError(err); ok { | |
| return relaycommon.NewAPIErrorFromParamOverride(fixedErr) | |
| } | |
| return types.NewError(err, types.ErrorCodeChannelParamOverrideInvalid, types.ErrOptionWithSkipRetry()) | |
| } | |