Add openrouterFallback and openrouterMiddleOut options
This commit is contained in:
@@ -432,6 +432,12 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
|
||||
//@ts-ignore
|
||||
body.top_k = db.top_k
|
||||
}
|
||||
if(db.openrouterFallback){
|
||||
//@ts-ignore
|
||||
body.route = "fallback"
|
||||
}
|
||||
//@ts-ignore
|
||||
body.transforms = db.openrouterMiddleOut ? ['middle-out'] : []
|
||||
}
|
||||
|
||||
if(aiModel === 'reverse_proxy' && db.reverseProxyOobaMode){
|
||||
|
||||
@@ -374,6 +374,8 @@ export function setDatabase(data:Database){
|
||||
data.keiServerURL ??= ''
|
||||
data.top_k ??= 0
|
||||
data.proomptSettings.maxThoughtTagDepth ??= -1
|
||||
data.openrouterFallback ??= true
|
||||
data.openrouterMiddleOut ??= false
|
||||
|
||||
changeLanguage(data.language)
|
||||
DataBase.set(data)
|
||||
@@ -528,6 +530,8 @@ export interface Database{
|
||||
personaPrompt:string
|
||||
openrouterRequestModel:string
|
||||
openrouterKey:string
|
||||
openrouterMiddleOut:boolean
|
||||
openrouterFallback:boolean
|
||||
selectedPersona:number
|
||||
personas:{
|
||||
personaPrompt:string
|
||||
|
||||
Reference in New Issue
Block a user