Add claudeRetrivalCaching option
This commit is contained in:
@@ -216,6 +216,11 @@
|
|||||||
<Help key="unrecommended" unrecommended/>
|
<Help key="unrecommended" unrecommended/>
|
||||||
</Check>
|
</Check>
|
||||||
</div>
|
</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}
|
||||||
{#if DBState.db?.account?.useSync}
|
{#if DBState.db?.account?.useSync}
|
||||||
<div class="flex items-center mt-4">
|
<div class="flex items-center mt-4">
|
||||||
|
|||||||
@@ -3042,15 +3042,6 @@ async function requestClaude(arg:RequestDataArgumentExtended):Promise<requestDat
|
|||||||
headers['anthropic-dangerous-direct-browser-access'] = 'true'
|
headers['anthropic-dangerous-direct-browser-access'] = 'true'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(db.claudeRetrivalCaching){
|
|
||||||
registerClaudeObserver({
|
|
||||||
url: replacerURL,
|
|
||||||
body: body,
|
|
||||||
headers: headers
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
if(arg.previewBody){
|
if(arg.previewBody){
|
||||||
return {
|
return {
|
||||||
type: 'success',
|
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){
|
if(useStreaming){
|
||||||
|
|
||||||
const res = await fetchNative(replacerURL, {
|
const res = await fetchNative(replacerURL, {
|
||||||
|
|||||||
Reference in New Issue
Block a user