diff --git a/src/lib/UI/ModelList.svelte b/src/lib/UI/ModelList.svelte
index ce1fc50e..e43150af 100644
--- a/src/lib/UI/ModelList.svelte
+++ b/src/lib/UI/ModelList.svelte
@@ -37,6 +37,10 @@
return "Plugin"
case "novelai":
return "NovelAI"
+ case "novellist":
+ return "NovelList SuperTrin"
+ case "novellist damsel":
+ return "NovelList Damsel"
default:
if(name.startsWith("horde:::")){
return name.replace(":::", " ")
@@ -79,8 +83,10 @@
-
-
+
+
+
+
{#if isTauri ||isNodeServer}
diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts
index 397aec16..9abf0e9b 100644
--- a/src/ts/process/request.ts
+++ b/src/ts/process/request.ts
@@ -556,7 +556,8 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
result: data.results[0].text
}
}
- case "novellist":{
+ case "novellist":
+ case "novellist_damsel":{
const auth_key = db.novellistAPI;
const api_server_url = 'https://api.tringpt.com/';
@@ -572,6 +573,7 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
top_p: 0.7,
tailfree: 1.0,
rep_pen: arg.frequencyPenalty ?? (db.frequencyPenalty / 100) + 1,
+ model: aiModel === 'novellist_damsel' ? 'damsel' : 'supertrin'
};
const response = await globalFetch(api_server_url + '/api', {