Add claudeRetrivalCaching option

This commit is contained in:
kwaroran
2025-03-17 15:27:00 +09:00
parent 4a5722a8bd
commit b6d0fab4b8
2 changed files with 15 additions and 9 deletions

View File

@@ -216,6 +216,11 @@
<Help key="unrecommended" unrecommended/>
</Check>
</div>
<div class="flex items-center mt-4">
<Check bind:check={DBState.db.claudeRetrivalCaching} name={language.claudeCachingRetrival}>
<Help key="unrecommended" unrecommended/>
</Check>
</div>
{/if}
{#if DBState.db?.account?.useSync}
<div class="flex items-center mt-4">

View File

@@ -3042,15 +3042,6 @@ async function requestClaude(arg:RequestDataArgumentExtended):Promise<requestDat
headers['anthropic-dangerous-direct-browser-access'] = 'true'
}
if(db.claudeRetrivalCaching){
registerClaudeObserver({
url: replacerURL,
body: body,
headers: headers
})
}
if(arg.previewBody){
return {
type: 'success',
@@ -3062,6 +3053,16 @@ async function requestClaude(arg:RequestDataArgumentExtended):Promise<requestDat
}
}
if(db.claudeRetrivalCaching){
registerClaudeObserver({
url: replacerURL,
body: body,
headers: headers
})
}
if(useStreaming){
const res = await fetchNative(replacerURL, {