From fc161406c9eda6b6cc117b9a7fc23522af3bdc20 Mon Sep 17 00:00:00 2001 From: zhaozhilin Date: Tue, 24 Feb 2026 19:05:29 +0800 Subject: [PATCH] fix claude ttl --- .../litellm_core_utils/prompt_templates/factory.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/litellm/litellm_core_utils/prompt_templates/factory.py b/litellm/litellm_core_utils/prompt_templates/factory.py index 7b485501f61..88dd9b57584 100644 --- a/litellm/litellm_core_utils/prompt_templates/factory.py +++ b/litellm/litellm_core_utils/prompt_templates/factory.py @@ -4131,6 +4131,7 @@ class BedrockConverseMessagesProcessor: OpenAIMessageContentListBlock, element ), block_type="content_block", + model=model, ) ) if _cache_point_block is not None: @@ -4142,7 +4143,7 @@ class BedrockConverseMessagesProcessor: _part = BedrockContentBlock(text=messages[msg_i]["content"]) _cache_point_block = ( litellm.AmazonConverseConfig()._get_cache_point_block( - message_block, block_type="content_block" + message_block, block_type="content_block", model=model ) ) user_content.append(_part) @@ -4294,6 +4295,7 @@ class BedrockConverseMessagesProcessor: OpenAIMessageContentListBlock, element ), block_type="content_block", + model=model, ) ) if _cache_point_block is not None: @@ -4311,7 +4313,7 @@ class BedrockConverseMessagesProcessor: # Add cache point block for assistant string content _cache_point_block = ( litellm.AmazonConverseConfig()._get_cache_point_block( - assistant_message_block, block_type="content_block" + assistant_message_block, block_type="content_block", model=model ) ) if _cache_point_block is not None: @@ -4505,6 +4507,7 @@ def _bedrock_converse_messages_pt( # noqa: PLR0915 OpenAIMessageContentListBlock, element ), block_type="content_block", + model=model, ) ) if _cache_point_block is not None: @@ -4514,7 +4517,7 @@ def _bedrock_converse_messages_pt( # noqa: PLR0915 _part = BedrockContentBlock(text=messages[msg_i]["content"]) _cache_point_block = ( litellm.AmazonConverseConfig()._get_cache_point_block( - message_block, block_type="content_block" + message_block, block_type="content_block", model=model ) ) user_content.append(_part) @@ -4659,6 +4662,7 @@ def _bedrock_converse_messages_pt( # noqa: PLR0915 OpenAIMessageContentListBlock, element ), block_type="content_block", + model=model, ) ) if _cache_point_block is not None: @@ -4671,7 +4675,7 @@ def _bedrock_converse_messages_pt( # noqa: PLR0915 # Add cache point block for assistant string content _cache_point_block = ( litellm.AmazonConverseConfig()._get_cache_point_block( - assistant_message_block, block_type="content_block" + assistant_message_block, block_type="content_block", model=model ) ) if _cache_point_block is not None: