From 0c9e71582937e9b1012043d6c747a2d0ed9100fe Mon Sep 17 00:00:00 2001 From: yetone Date: Sat, 31 Aug 2024 13:54:49 +0800 Subject: [PATCH] perf(claude): the prompt caching is used by default (#413) --- lua/avante/providers/claude.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lua/avante/providers/claude.lua b/lua/avante/providers/claude.lua index be14ac1..cbedee7 100644 --- a/lua/avante/providers/claude.lua +++ b/lua/avante/providers/claude.lua @@ -28,12 +28,9 @@ M.parse_message = function(prompt_opts) local user_prompt_obj = { type = "text", text = user_prompt, + cache_control = { type = "ephemeral" }, } - if Utils.tokens.calculate_tokens(user_prompt_obj.text) > 1024 then - user_prompt_obj.cache_control = { type = "ephemeral" } - end - table.insert(message_content, user_prompt_obj) end