diff --git a/backend/data/openai_api.go b/backend/data/openai_api.go index eeaf0cb..9632d1b 100644 --- a/backend/data/openai_api.go +++ b/backend/data/openai_api.go @@ -204,12 +204,12 @@ func (o OpenAi) NewChatStream(stock, stockCode string) <-chan string { }). Post("/chat/completions") + defer resp.RawBody().Close() if err != nil { logger.SugaredLogger.Infof("Stream error : %s", err.Error()) ch <- err.Error() return } - defer resp.RawBody().Close() scanner := bufio.NewScanner(resp.RawBody()) for scanner.Scan() {