diff --git a/packages/ai/src/utils/models/providers/anthropic.ts b/packages/ai/src/utils/models/providers/anthropic.ts index f4b611eaf..baa91198b 100644 --- a/packages/ai/src/utils/models/providers/anthropic.ts +++ b/packages/ai/src/utils/models/providers/anthropic.ts @@ -4,7 +4,7 @@ import { wrapAISDKModel } from 'braintrust'; export const anthropicModel = (modelId: string) => { const anthropic = createAnthropic({ headers: { - 'anthropic-beta': 'fine-grained-tool-streaming-2025-05-14', + 'anthropic-beta': 'fine-grained-tool-streaming-2025-05-14,extended-cache-ttl-2025-04-11', }, fetch: ((url, options) => { if (options?.body) { diff --git a/packages/ai/src/utils/models/providers/vertex.ts b/packages/ai/src/utils/models/providers/vertex.ts index 3c2cafcbc..3f05bc63b 100644 --- a/packages/ai/src/utils/models/providers/vertex.ts +++ b/packages/ai/src/utils/models/providers/vertex.ts @@ -32,7 +32,7 @@ export const vertexModel = (modelId: string): LanguageModelV1 => { }, }, headers: { - 'anthropic-beta': 'fine-grained-tool-streaming-2025-05-14', + 'anthropic-beta': 'fine-grained-tool-streaming-2025-05-14,extended-cache-ttl-2025-04-11', }, fetch: ((url, options) => { if (options?.body) {