diff --git a/relay/channel/openai/relay_responses.go b/relay/channel/openai/relay_responses.go index 754a6f44..45534252 100644 --- a/relay/channel/openai/relay_responses.go +++ b/relay/channel/openai/relay_responses.go @@ -59,6 +59,8 @@ func OaiResponsesStreamHandler(c *gin.Context, info *relaycommon.RelayInfo, resp return nil, types.NewError(fmt.Errorf("invalid response"), types.ErrorCodeBadResponse) } + defer service.CloseResponseBodyGracefully(resp) + var usage = &dto.Usage{} var responseTextBuilder strings.Builder