Add repetition_penalty, min_p, top_a, and openrouterProvider to botPreset interface

This commit is contained in:
kwaroran
2024-04-21 14:28:04 +09:00
parent e93f625ebd
commit 64df5d4d6a

View File

@@ -840,6 +840,10 @@ export interface botPreset{
reverseProxyOobaArgs?: OobaChatCompletionRequestParams
top_p?: number
proomptSettings?: ProomptSettings
repetition_penalty?:number
min_p?:number
top_a?:number
openrouterProvider?:string
}
@@ -1100,7 +1104,11 @@ export function saveCurrentPreset(){
customProxyRequestModel: db.customProxyRequestModel,
reverseProxyOobaArgs: cloneDeep(db.reverseProxyOobaArgs) ?? null,
top_p: db.top_p ?? 1,
proomptSettings: cloneDeep(db.proomptSettings) ?? null
proomptSettings: cloneDeep(db.proomptSettings) ?? null,
repetition_penalty: db.repetition_penalty,
min_p: db.min_p,
top_a: db.top_a,
openrouterProvider: db.openrouterProvider
}
db.botPresets = pres
setDatabase(db)
@@ -1177,6 +1185,10 @@ export function setPreset(db:Database, newPres: botPreset){
sendName: false,
utilOverride: false
}
db.repetition_penalty = newPres.repetition_penalty
db.min_p = newPres.min_p
db.top_a = newPres.top_a
db.openrouterProvider = newPres.openrouterProvider
return db
}