Add openrouter provider

This commit is contained in:
kwaroran
2024-04-21 14:24:26 +09:00
parent e23cfb2835
commit e93f625ebd
4 changed files with 62 additions and 8 deletions

View File

@@ -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){

View File

@@ -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{