handler chat error in the chat entry func

This commit is contained in:
RockYang
2024-05-15 15:30:34 +08:00
parent 1cf299f090
commit b987a2d365
7 changed files with 14 additions and 23 deletions

View File

@@ -42,12 +42,10 @@ func (h *ChatHandler) sendAzureMessage(
logger.Info("HTTP请求完成耗时", time.Now().Sub(start))
if err != nil {
if strings.Contains(err.Error(), "context canceled") {
logger.Info("用户取消了请求:", prompt)
return nil
return fmt.Errorf("用户取消了请求:%s", prompt)
} else if strings.Contains(err.Error(), "no available key") {
return errors.New("抱歉😔😔😔,系统已经没有可用的 API KEY请联系管理员")
}
return err
} else {
defer response.Body.Close()