mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-11-17 05:33:42 +08:00
✨ feat: add notifier (#144)
* ♻️ refactor: email refactor * ✨ feat: add notifier
This commit is contained in:
@@ -112,7 +112,7 @@ func (stream *streamReader[T]) deserializeEventMessage(msg *eventstream.Message)
|
||||
func RequestStream[T any](resp *http.Response, handlerPrefix requester.HandlerPrefix[T]) (*streamReader[T], *types.OpenAIErrorWithStatusCode) {
|
||||
// 如果返回的头是json格式 说明有错误
|
||||
if strings.Contains(resp.Header.Get("Content-Type"), "application/json") {
|
||||
return nil, requester.HandleErrorResp(resp, requestErrorHandle)
|
||||
return nil, requester.HandleErrorResp(resp, requestErrorHandle, true)
|
||||
}
|
||||
|
||||
stream := &streamReader[T]{
|
||||
|
||||
@@ -22,7 +22,7 @@ func (p *OpenAIProvider) CreateSpeech(request *types.SpeechAudioRequest) (*http.
|
||||
}
|
||||
|
||||
if resp.Header.Get("Content-Type") == "application/json" {
|
||||
return nil, requester.HandleErrorResp(resp, p.Requester.ErrorHandler)
|
||||
return nil, requester.HandleErrorResp(resp, p.Requester.ErrorHandler, p.Requester.IsOpenAI)
|
||||
}
|
||||
|
||||
p.Usage.TotalTokens = p.Usage.PromptTokens
|
||||
|
||||
Reference in New Issue
Block a user