diff --git a/src/providers/anthropic-base/messages.ts b/src/providers/anthropic-base/messages.ts index 2fde6a1ae..b102302ca 100644 --- a/src/providers/anthropic-base/messages.ts +++ b/src/providers/anthropic-base/messages.ts @@ -48,6 +48,10 @@ export const messagesBaseConfig: ProviderConfig = { param: 'thinking', required: false, }, + cache_control: { + param: 'cache_control', + required: false, + }, tool_choice: { param: 'tool_choice', required: false, diff --git a/src/providers/anthropic/chatComplete.ts b/src/providers/anthropic/chatComplete.ts index bbbed6f00..0f63ade24 100644 --- a/src/providers/anthropic/chatComplete.ts +++ b/src/providers/anthropic/chatComplete.ts @@ -469,6 +469,10 @@ export const AnthropicChatCompleteConfig: ProviderConfig = { param: 'thinking', required: false, }, + cache_control: { + param: 'cache_control', + required: false, + }, }; interface AnthorpicTextContentItem {