From 83068d115ea9384c6415a472c2d8843f991bceef Mon Sep 17 00:00:00 2001 From: Chen011214 Date: Fri, 5 Jun 2026 11:31:20 +0800 Subject: [PATCH] fix(relay): fix Anthropic-compatible compatibility for GLM (avoid chunked encoding) (#5307) --- relay/claude_handler.go | 1 + 1 file changed, 1 insertion(+) diff --git a/relay/claude_handler.go b/relay/claude_handler.go index d72218de..52736320 100644 --- a/relay/claude_handler.go +++ b/relay/claude_handler.go @@ -155,6 +155,7 @@ func ClaudeHelper(c *gin.Context, info *relaycommon.RelayInfo) (newAPIError *typ if err != nil { return types.NewErrorWithStatusCode(err, types.ErrorCodeReadRequestBodyFailed, http.StatusBadRequest, types.ErrOptionWithSkipRetry()) } + info.UpstreamRequestBodySize = storage.Size() requestBody = common.ReaderOnly(storage) } else { convertedRequest, err := adaptor.ConvertClaudeRequest(c, info, request)