Explorar o código

✨ feat: Simplify response handling by returning raw response body directly

CaIon hai 6 meses
pai
achega
e74c6f5de7
Modificáronse 1 ficheiros con 1 adicións e 7 borrados
  1. 1 7
      relay/channel/gemini/relay-gemini-native.go

+ 1 - 7
relay/channel/gemini/relay-gemini-native.go

@@ -53,13 +53,7 @@ func GeminiTextGenerationHandler(c *gin.Context, info *relaycommon.RelayInfo, re
 		}
 	}
 
-	// 直接返回 Gemini 原生格式的 JSON 响应
-	jsonResponse, err := common.Marshal(geminiResponse)
-	if err != nil {
-		return nil, types.NewOpenAIError(err, types.ErrorCodeBadResponseBody, http.StatusInternalServerError)
-	}
-
-	common.IOCopyBytesGracefully(c, resp, jsonResponse)
+	common.IOCopyBytesGracefully(c, resp, responseBody)
 
 	return &usage, nil
 }