fix: add X-Accel-Buffering header on SSE response

This commit is contained in:
JustSong 2023-05-18 17:16:34 +08:00
parent e509899daf
commit 2779d6629c

View File

@ -262,6 +262,7 @@ func relayHelper(c *gin.Context) *OpenAIErrorWithStatusCode {
c.Writer.Header().Set("Cache-Control", "no-cache")
c.Writer.Header().Set("Connection", "keep-alive")
c.Writer.Header().Set("Transfer-Encoding", "chunked")
c.Writer.Header().Set("X-Accel-Buffering", "no")
c.Stream(func(w io.Writer) bool {
select {
case data := <-dataChan: