Просмотр исходного кода

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

RedwindA 7 месяцев назад
Родитель
Сommit
7af3fb5ae4
1 измененных файлов с 1 добавлено и 0 удалено
  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)