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