Add claudeRetrivalCaching

This commit is contained in:
kwaroran
2025-03-12 10:04:26 +09:00
parent 488ca25d0f
commit de8f8a8e1c
3 changed files with 60 additions and 0 deletions

View File

@@ -21,6 +21,7 @@ import { OobaParams } from "./prompt";
import { extractJSON, getGeneralJSONSchema, getOpenAIJSONSchema } from "./templates/jsonSchema";
import { getModelInfo, LLMFlags, LLMFormat, type LLMModel } from "../model/modellist";
import { runTrigger } from "./triggers";
import { registerClaudeObserver } from "../observer.svelte";
@@ -2823,6 +2824,15 @@ 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(useStreaming){
const res = await fetchNative(replacerURL, {