From 4ed88a91bf93bd8b42aba419b468ee17c07fb2e9 Mon Sep 17 00:00:00 2001 From: Kwaroran Date: Sun, 25 May 2025 21:59:32 +0900 Subject: [PATCH] Add claude 1 hour caching --- src/lang/en.ts | 2 +- src/ts/process/request.ts | 29 +++++++++++++++++++++++++---- src/ts/storage/database.svelte.ts | 1 + 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/lang/en.ts b/src/lang/en.ts index 333169f2..e775744f 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -1130,5 +1130,5 @@ export const languageEnglish = { promptInfoEmptyText: "No prompt text has been saved.", escapeOutput: "Escape Output", claudeBatching: "Claude Batching", - + claude1HourCaching: "Claude 1 Hour Caching", } diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index a70731b3..85e6e036 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -2949,7 +2949,10 @@ async function requestClaude(arg:RequestDataArgumentExtended):Promise 0){ headers['anthropic-beta'] = betas.join(',') } @@ -3325,6 +3345,7 @@ async function requestClaude(arg:RequestDataArgumentExtended):Promise