From 78e2274381f8cf8dd61900cb3ba7c85c607a5173 Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Sat, 11 Oct 2025 17:04:56 -0700 Subject: [PATCH] fix(pass_through_endpoints.py): use path instead of endpoint includes the mapped route --- .../proxy/pass_through_endpoints/pass_through_endpoints.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py b/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py index e00c4727ebb..478966d61b3 100644 --- a/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py +++ b/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py @@ -975,13 +975,14 @@ def create_pass_through_route( ] = None, # if pass-through endpoint is a streaming request subpath: str = "", # captures sub-paths when include_subpath=True ): - from litellm.proxy.pass_through_endpoints.pass_through_endpoints import ( InitPassThroughEndpointHelpers, ) + path = request.url.path + if not InitPassThroughEndpointHelpers.is_registered_pass_through_route( - route=endpoint + route=path ): raise HTTPException( status_code=404, @@ -990,7 +991,7 @@ def create_pass_through_route( passthrough_params = ( InitPassThroughEndpointHelpers.get_registered_pass_through_route( - route=endpoint + route=path ) ) target_params = {