Explorar o código

禁用原生Gemini模式中的ping保活

RedwindA hai 7 meses
pai
achega
7af3fb5ae4
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      relay/channel/gemini/adaptor.go

+ 1 - 0
relay/channel/gemini/adaptor.go

@@ -171,6 +171,7 @@ func (a *Adaptor) DoRequest(c *gin.Context, info *relaycommon.RelayInfo, request
 func (a *Adaptor) DoResponse(c *gin.Context, resp *http.Response, info *relaycommon.RelayInfo) (usage any, err *types.NewAPIError) {
 	if info.RelayMode == constant.RelayModeGemini {
 		if info.IsStream {
+			info.DisablePing = true
 			return GeminiTextGenerationStreamHandler(c, info, resp)
 		} else {
 			return GeminiTextGenerationHandler(c, info, resp)