From ea257636ee82bd8b7f1af2087e8f579ec1356c63 Mon Sep 17 00:00:00 2001 From: Anthony Cucci <47187712+AnthonyCucci@users.noreply.github.com> Date: Wed, 29 Nov 2023 22:02:51 -0500 Subject: [PATCH 1/6] Update SettingsModal.svelte Added context length --- src/lib/components/chat/SettingsModal.svelte | 24 ++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index e6f75c7f..c070659c 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/src/lib/components/chat/SettingsModal.svelte @@ -30,6 +30,7 @@ let repeat_penalty = 1.1; let top_k = 40; let top_p = 0.9; + let num_ctx = 2048; // Models let modelTag = ''; @@ -231,6 +232,7 @@ repeat_penalty = settings.repeat_penalty ?? 1.1; top_k = settings.top_k ?? 40; top_p = settings.top_p ?? 0.9; + num_ctx = settings.num_ctx ?? 2048; titleAutoGenerate = settings.titleAutoGenerate ?? true; speechAutoSend = settings.speechAutoSend ?? false; @@ -732,8 +734,24 @@ class="w-full h-2 rounded-lg appearance-none cursor-pointer dark:bg-gray-700" /> +
+ + +
-
+ {:else if selectedTab === 'models'}
From cd22f733378ccdbff73754d98a9c3df09e3f5cfa Mon Sep 17 00:00:00 2001 From: Anthony Cucci <47187712+AnthonyCucci@users.noreply.github.com> Date: Wed, 29 Nov 2023 22:03:33 -0500 Subject: [PATCH 2/6] Update +page.svelte Added num_ctx variable --- src/routes/(app)/+page.svelte | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/routes/(app)/+page.svelte b/src/routes/(app)/+page.svelte index 14cb72ce..753e9f64 100644 --- a/src/routes/(app)/+page.svelte +++ b/src/routes/(app)/+page.svelte @@ -125,7 +125,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, format: $settings.requestFormat ?? undefined, context: @@ -196,7 +197,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, messages: messages, history: history @@ -264,6 +266,7 @@ .map((message) => ({ role: message.role, content: message.content })), temperature: $settings.temperature ?? undefined, top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined, frequency_penalty: $settings.repeat_penalty ?? undefined }) }); @@ -323,7 +326,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, messages: messages, history: history @@ -386,7 +390,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, messages: messages, history: history From d1809432520597417a4cd4f3756051dd440bd96f Mon Sep 17 00:00:00 2001 From: Anthony Cucci <47187712+AnthonyCucci@users.noreply.github.com> Date: Wed, 29 Nov 2023 22:04:38 -0500 Subject: [PATCH 3/6] Update +page.svelte --- src/routes/(app)/c/[id]/+page.svelte | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/routes/(app)/c/[id]/+page.svelte b/src/routes/(app)/c/[id]/+page.svelte index daf0f793..e6539e8d 100644 --- a/src/routes/(app)/c/[id]/+page.svelte +++ b/src/routes/(app)/c/[id]/+page.svelte @@ -160,7 +160,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, format: $settings.requestFormat ?? undefined, context: @@ -231,7 +232,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, messages: messages, history: history @@ -299,6 +301,7 @@ .map((message) => ({ role: message.role, content: message.content })), temperature: $settings.temperature ?? undefined, top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined, frequency_penalty: $settings.repeat_penalty ?? undefined }) }); @@ -358,7 +361,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, messages: messages, history: history @@ -419,7 +423,8 @@ temperature: $settings.temperature ?? undefined, repeat_penalty: $settings.repeat_penalty ?? undefined, top_k: $settings.top_k ?? undefined, - top_p: $settings.top_p ?? undefined + top_p: $settings.top_p ?? undefined, + num_ctx: $settings.num_ctx ?? undefined }, messages: messages, history: history From 467384e9d51f2e19d1abe5133525936abefdb0e4 Mon Sep 17 00:00:00 2001 From: Anthony Cucci <47187712+AnthonyCucci@users.noreply.github.com> Date: Wed, 29 Nov 2023 22:06:37 -0500 Subject: [PATCH 4/6] Update SettingsModal.svelte fixed bad , --- src/lib/components/chat/SettingsModal.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index c070659c..1cd0f34c 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/src/lib/components/chat/SettingsModal.svelte @@ -762,7 +762,7 @@ repeat_penalty: repeat_penalty !== 1.1 ? repeat_penalty : undefined, top_k: top_k !== 40 ? top_k : undefined, top_p: top_p !== 0.9 ? top_p : undefined, - num_ctx: num_ctx !== 2048 ? num_ctx : undefined, + num_ctx: num_ctx !== 2048 ? num_ctx : undefined }); show = false; }} From ec07dff7d033ea55ac3d5cdb74063f9d984954f2 Mon Sep 17 00:00:00 2001 From: Anthony Cucci <47187712+AnthonyCucci@users.noreply.github.com> Date: Wed, 29 Nov 2023 22:26:50 -0500 Subject: [PATCH 5/6] Update SettingsModal.svelte --- src/lib/components/chat/SettingsModal.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index 1cd0f34c..7faf989d 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/src/lib/components/chat/SettingsModal.svelte @@ -744,7 +744,7 @@ Date: Wed, 29 Nov 2023 19:33:30 -0800 Subject: [PATCH 6/6] fix: step value update --- src/lib/components/chat/SettingsModal.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index 7faf989d..4e3d4099 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/src/lib/components/chat/SettingsModal.svelte @@ -747,7 +747,7 @@ min="1" max="16000" bind:value={num_ctx} - step="32" + step="1" class="w-full h-2 rounded-lg appearance-none cursor-pointer dark:bg-gray-700" />
@@ -771,7 +771,6 @@
- {:else if selectedTab === 'models'}