From 17027fb61e03007a8039dfa0bc2bbcccb4e24fdd Mon Sep 17 00:00:00 2001 From: Martial BE Date: Fri, 1 Dec 2023 11:30:29 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20azure=20audio=20ContentLe?= =?UTF-8?q?ngth=20err?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- providers/openai/transcriptions.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/providers/openai/transcriptions.go b/providers/openai/transcriptions.go index f4218cce..d3d5b632 100644 --- a/providers/openai/transcriptions.go +++ b/providers/openai/transcriptions.go @@ -42,9 +42,11 @@ func (p *OpenAIProvider) TranscriptionsAction(request *types.AudioRequest, isMod return nil, types.ErrorWrapper(err, "create_form_builder_failed", http.StatusInternalServerError) } req, err = client.NewRequest(p.Context.Request.Method, fullRequestURL, common.WithBody(&formBody), common.WithHeader(headers), common.WithContentType(builder.FormDataContentType())) + req.ContentLength = int64(formBody.Len()) } else { req, err = client.NewRequest(p.Context.Request.Method, fullRequestURL, common.WithBody(p.Context.Request.Body), common.WithHeader(headers), common.WithContentType(p.Context.Request.Header.Get("Content-Type"))) + req.ContentLength = p.Context.Request.ContentLength } if err != nil {