Add openrouter provider
This commit is contained in:
@@ -460,6 +460,13 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
|
||||
body.top_a = db.top_a
|
||||
//@ts-ignore
|
||||
body.transforms = db.openrouterMiddleOut ? ['middle-out'] : []
|
||||
|
||||
if(db.openrouterProvider){
|
||||
//@ts-ignore
|
||||
body.provider = {
|
||||
order: [db.openrouterProvider]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(aiModel === 'reverse_proxy' && db.reverseProxyOobaMode){
|
||||
|
||||
@@ -392,6 +392,7 @@ export function setDatabase(data:Database){
|
||||
data.top_a ??= 0
|
||||
data.customTokenizer ??= 'tik'
|
||||
data.instructChatTemplate ??= "chatml"
|
||||
data.openrouterProvider ??= ''
|
||||
|
||||
changeLanguage(data.language)
|
||||
DataBase.set(data)
|
||||
@@ -638,6 +639,7 @@ export interface Database{
|
||||
customTokenizer:string
|
||||
instructChatTemplate:string
|
||||
JinjaTemplate:string
|
||||
openrouterProvider:string
|
||||
}
|
||||
|
||||
export interface customscript{
|
||||
|
||||
Reference in New Issue
Block a user