diff --git a/litellm/llms/hosted_vllm/rerank/transformation.py b/litellm/llms/hosted_vllm/rerank/transformation.py index c0a57c43534..4ed604e2c88 100644 --- a/litellm/llms/hosted_vllm/rerank/transformation.py +++ b/litellm/llms/hosted_vllm/rerank/transformation.py @@ -42,8 +42,11 @@ class HostedVLLMRerankConfig(BaseRerankConfig): if api_base: # Remove trailing slashes and ensure clean base URL api_base = api_base.rstrip("/") - if not api_base.endswith("/v1/rerank"): - api_base = f"{api_base}/v1/rerank" + # Preserve backward compatibility + if api_base.endswith("/v1/rerank"): + api_base = api_base.replace("/v1/rerank", "/rerank") + elif not api_base.endswith("/rerank"): + api_base = f"{api_base}/rerank" return api_base raise ValueError("api_base must be provided for Hosted VLLM rerank")