From ed552550d2f7deb7c8dd0a71993053a5cb493627 Mon Sep 17 00:00:00 2001 From: Oxygenesis Date: Tue, 29 Sep 2026 23:35:23 +0700 Subject: [PATCH] fix(bedrock): reuse typed message cache block --- litellm/litellm_core_utils/prompt_templates/factory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/litellm_core_utils/prompt_templates/factory.py b/litellm/litellm_core_utils/prompt_templates/factory.py index b499c654493..729bdda406e 100644 --- a/litellm/litellm_core_utils/prompt_templates/factory.py +++ b/litellm/litellm_core_utils/prompt_templates/factory.py @@ -4462,7 +4462,7 @@ class BedrockConverseMessagesProcessor: ) if isinstance(message_cache_control, dict) and not has_content_cache_control: _cache_point_block = litellm.AmazonConverseConfig().get_cache_point_block( - {"cache_control": message_cache_control}, + message_block, block_type="content_block", model=model, ) @@ -4848,7 +4848,7 @@ def _bedrock_converse_messages_pt( ) if isinstance(message_cache_control, dict) and not has_content_cache_control: _cache_point_block = litellm.AmazonConverseConfig().get_cache_point_block( - {"cache_control": message_cache_control}, + message_block, block_type="content_block", model=model, )