From c14e6c745751fff9e4dc74313710bbe007551421 Mon Sep 17 00:00:00 2001 From: fidoriel <49869342+fidoriel@users.noreply.github.com> Date: Tue, 14 Oct 2025 00:00:09 +0200 Subject: [PATCH] fix: Exclude content-length from response headers in route_general_transcriptions Signed-off-by: fidoriel <49869342+fidoriel@users.noreply.github.com> --- src/vllm_router/services/request_service/request.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/vllm_router/services/request_service/request.py b/src/vllm_router/services/request_service/request.py index 6ae025b2..78f5ced5 100644 --- a/src/vllm_router/services/request_service/request.py +++ b/src/vllm_router/services/request_service/request.py @@ -656,7 +656,13 @@ async def route_general_transcriptions( headers = { k: v for k, v in backend_response.headers.items() - if k.lower() not in ("content-encoding", "transfer-encoding", "connection") + if k.lower() + not in ( + "content-length", + "content-encoding", + "transfer-encoding", + "connection", + ) } headers["X-Request-Id"] = request_id