From 2d8890837af2cafd3b7039c072b237f9a265d263 Mon Sep 17 00:00:00 2001 From: dal Date: Thu, 24 Jul 2025 10:12:48 -0600 Subject: [PATCH] add the extended cache beta header --- packages/ai/src/utils/models/providers/anthropic.ts | 2 +- packages/ai/src/utils/models/providers/vertex.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) {