diff --git a/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py b/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py index 42731637dd8f3d3392557c46b507cf699d782dd5..ffad643b9dcbe922799da1db94eae6fc9b0c9f2f 100644 --- a/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py +++ b/llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py @@ -154,6 +154,7 @@ def messages_to_anthropic_messages( tool_use_id=message.additional_kwargs["tool_call_id"], type="tool_result", content=[TextBlockParam(text=message.content, type="text")], + cache_control=message.additional_kwargs.get("cache_control"), ) anth_message = MessageParam( role=MessageRole.USER.value, diff --git a/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml index b7ae443cbc794a073005fde48cea963faf5234bc..666de47c4fc8f380f2be8bb2862058d410ebdec8 100644 --- a/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml @@ -27,7 +27,7 @@ exclude = ["**/BUILD"] license = "MIT" name = "llama-index-llms-anthropic" readme = "README.md" -version = "0.6.8" +version = "0.6.9" [tool.poetry.dependencies] python = ">=3.9,<4.0"