From ddc323a8c331ca0e38c26a88390bba9020a888b0 Mon Sep 17 00:00:00 2001 From: RockYang Date: Wed, 24 Apr 2024 10:10:03 +0800 Subject: [PATCH] =?UTF-8?q?output=20the=20error=20to=20chat=20page=20direc?= =?UTF-8?q?tly,=20replace=20the=20common=20error=20message=20'AI=E5=BC=80?= =?UTF-8?q?=E5=B0=8F=E5=B7=AE'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/handler/chatimpl/openai_handler.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/api/handler/chatimpl/openai_handler.go b/api/handler/chatimpl/openai_handler.go index c4a29338..36c49815 100644 --- a/api/handler/chatimpl/openai_handler.go +++ b/api/handler/chatimpl/openai_handler.go @@ -34,22 +34,16 @@ func (h *ChatHandler) sendOpenAiMessage( response, err := h.doRequest(ctx, req, session.Model.Platform, &apiKey) logger.Info("HTTP请求完成,耗时:", time.Now().Sub(start)) if err != nil { + logger.Error(err) if strings.Contains(err.Error(), "context canceled") { logger.Info("用户取消了请求:", prompt) return nil } else if strings.Contains(err.Error(), "no available key") { utils.ReplyMessage(ws, "抱歉😔😔😔,系统已经没有可用的 API KEY,请联系管理员!") return nil - } else { - logger.Error(err) } - utils.ReplyMessage(ws, ErrorMsg) - utils.ReplyMessage(ws, ErrImg) - if response.Body != nil { - all, _ := io.ReadAll(response.Body) - logger.Error(string(all)) - } + utils.ReplyMessage(ws, err.Error()) return err } else { defer response.Body.Close()