Spaces:
Runtime error
Runtime error
Commit
·
d85b169
1
Parent(s):
60aea28
Remove custom system prompt editor from model settings page
Browse files
src/routes/settings/(nav)/[...model]/+page.svelte
CHANGED
|
@@ -20,21 +20,6 @@
|
|
| 20 |
|
| 21 |
type RouterProvider = { provider: string } & Record<string, unknown>;
|
| 22 |
|
| 23 |
-
$effect(() => {
|
| 24 |
-
if ($settings.customPrompts[page.params.model] === undefined) {
|
| 25 |
-
$settings.customPrompts = {
|
| 26 |
-
...$settings.customPrompts,
|
| 27 |
-
[page.params.model]:
|
| 28 |
-
page.data.models.find((el: BackendModel) => el.id === page.params.model)?.preprompt || "",
|
| 29 |
-
};
|
| 30 |
-
}
|
| 31 |
-
});
|
| 32 |
-
|
| 33 |
-
let hasCustomPreprompt = $derived(
|
| 34 |
-
$settings.customPrompts[page.params.model] !==
|
| 35 |
-
page.data.models.find((el: BackendModel) => el.id === page.params.model)?.preprompt
|
| 36 |
-
);
|
| 37 |
-
|
| 38 |
let model = $derived(page.data.models.find((el: BackendModel) => el.id === page.params.model));
|
| 39 |
let providerList: RouterProvider[] = $derived((model?.providers ?? []) as RouterProvider[]);
|
| 40 |
|
|
@@ -173,27 +158,6 @@
|
|
| 173 |
depending on your request.
|
| 174 |
</p>
|
| 175 |
{/if}
|
| 176 |
-
<div class="flex w-full flex-row content-between">
|
| 177 |
-
<h3 class="mb-1 text-[15px] font-semibold text-gray-800 dark:text-gray-200">System Prompt</h3>
|
| 178 |
-
{#if hasCustomPreprompt}
|
| 179 |
-
<button
|
| 180 |
-
class="ml-auto text-xs underline decoration-gray-300 hover:decoration-gray-700 dark:decoration-gray-700 dark:hover:decoration-gray-400"
|
| 181 |
-
onclick={(e) => {
|
| 182 |
-
e.stopPropagation();
|
| 183 |
-
$settings.customPrompts[page.params.model] = model.preprompt;
|
| 184 |
-
}}
|
| 185 |
-
>
|
| 186 |
-
Reset
|
| 187 |
-
</button>
|
| 188 |
-
{/if}
|
| 189 |
-
</div>
|
| 190 |
-
|
| 191 |
-
<textarea
|
| 192 |
-
aria-label="Custom system prompt"
|
| 193 |
-
rows="8"
|
| 194 |
-
class="w-full resize-none rounded-md border border-gray-200 bg-gray-50 p-2 text-[13px] dark:border-gray-700 dark:bg-gray-900 dark:text-gray-200"
|
| 195 |
-
bind:value={$settings.customPrompts[page.params.model]}
|
| 196 |
-
></textarea>
|
| 197 |
<!-- Capabilities -->
|
| 198 |
<div
|
| 199 |
class="mt-3 rounded-xl border border-gray-200 bg-white px-3 shadow-sm dark:border-gray-700 dark:bg-gray-800"
|
|
|
|
| 20 |
|
| 21 |
type RouterProvider = { provider: string } & Record<string, unknown>;
|
| 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
let model = $derived(page.data.models.find((el: BackendModel) => el.id === page.params.model));
|
| 24 |
let providerList: RouterProvider[] = $derived((model?.providers ?? []) as RouterProvider[]);
|
| 25 |
|
|
|
|
| 158 |
depending on your request.
|
| 159 |
</p>
|
| 160 |
{/if}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
<!-- Capabilities -->
|
| 162 |
<div
|
| 163 |
class="mt-3 rounded-xl border border-gray-200 bg-white px-3 shadow-sm dark:border-gray-700 dark:bg-gray-800"
|