From 64df5d4d6a9bfc3077046b59e2a5ffa1a03f616c Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sun, 21 Apr 2024 14:28:04 +0900 Subject: [PATCH] Add repetition_penalty, min_p, top_a, and openrouterProvider to botPreset interface --- src/ts/storage/database.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index 570096c8..e15d5764 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -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 }