Browse Source

fix: Ignore EOF errors in OpenAI stream scanner

1808837298@qq.com 1 year ago
parent
commit
eb46b71a71
1 changed files with 3 additions and 1 deletions
  1. 3 1
      relay/channel/openai/relay-openai.go

+ 3 - 1
relay/channel/openai/relay-openai.go

@@ -158,7 +158,9 @@ func OaiStreamHandler(c *gin.Context, resp *http.Response, info *relaycommon.Rel
 		}
 
 		if err := scanner.Err(); err != nil {
-			common.LogError(c, "scanner error: "+err.Error())
+			if err != io.EOF {
+				common.LogError(c, "scanner error: "+err.Error())
+			}
 		}
 
 		common.SafeSendBool(stopChan, true)