From 18872692070323b2e3c198c58b63b36d60876d18 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Fri, 27 Oct 2023 23:40:54 -0700 Subject: [PATCH] feat: message rating added for research purposes --- src/routes/+page.svelte | 72 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 8d8d9946f..c0fbd557d 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -291,6 +291,29 @@ console.log(messages); }; + const rateMessage = async (messageIdx, rating) => { + messages = messages.map((message, idx) => { + if (messageIdx === idx) { + message.rating = rating; + } + return message; + }); + + await db.put('chats', { + id: chatId, + title: title === '' ? 'New Chat' : title, + model: selectedModel, + system: system, + options: { + temperature: temperature + }, + timestamp: Date.now(), + messages: messages + }); + + console.log(messages); + }; + ////////////////////////// // Ollama functions ////////////////////////// @@ -738,6 +761,55 @@ {/if} {:else} {@html marked.parse(message.content)} + + {#if message.done} +
+ + +
+ {/if} {/if} {/if}