Add claudeRetrivalCaching
This commit is contained in:
@@ -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, {
|
||||
|
||||
Reference in New Issue
Block a user