From 3673327fc4251d55a9719a78461dd211c3d7595d Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 20:28:06 +0000 Subject: [PATCH] fix(bedrock): avoid unchecked cast in token clamp Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- litellm/llms/bedrock/chat/converse_transformation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/llms/bedrock/chat/converse_transformation.py b/litellm/llms/bedrock/chat/converse_transformation.py index 4ef42664b9f..2b1d9619743 100644 --- a/litellm/llms/bedrock/chat/converse_transformation.py +++ b/litellm/llms/bedrock/chat/converse_transformation.py @@ -1007,8 +1007,8 @@ class AmazonConverseConfig(BaseConfig): ) if param == "max_tokens" or param == "max_completion_tokens": optional_params["maxTokens"] = ( - self._enforce_min_max_tokens(cast(object, value)) - if self._is_openai_gpt_reasoning_model(model) + self._enforce_min_max_tokens(value) + if self._is_openai_gpt_reasoning_model(model) and isinstance(value, int) else value ) if param == "stream":