From 3fd1d4e74151bc0427cf07c0ab78fea13870a0ab Mon Sep 17 00:00:00 2001 From: jayson wang Date: Fri, 11 Sep 2026 10:10:07 +0800 Subject: [PATCH] refactor(dashscope): keep rerank logging input immutable --- litellm/llms/dashscope/rerank/transformation.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/litellm/llms/dashscope/rerank/transformation.py b/litellm/llms/dashscope/rerank/transformation.py index fba310a0830..7bf7d117d67 100644 --- a/litellm/llms/dashscope/rerank/transformation.py +++ b/litellm/llms/dashscope/rerank/transformation.py @@ -180,7 +180,7 @@ class DashScopeRerankConfig(BaseRerankConfig): optional_params: Mapping[str, object] | None = None, litellm_params: Mapping[str, object] | None = None, ) -> RerankResponse: - request_data = request_data or {} + request: Final = request_data or MappingProxyType({}) try: response_json: Final = TypeAdapter(Mapping[str, object]).validate_json(raw_response.content) except ValidationError as exc: @@ -190,9 +190,9 @@ class DashScopeRerankConfig(BaseRerankConfig): ) from exc logging_obj.post_call( - input=self._get_request_query(request_data), + input=self._get_request_query(request), api_key=api_key, - additional_args={"complete_input_dict": request_data}, + additional_args={"complete_input_dict": request}, original_response=response_json, )