Separate system from error messages

This commit is contained in:
Niek van der Maas 2023-03-06 19:28:06 +01:00
parent 97432612bb
commit da7d5232cc
2 changed files with 10 additions and 10 deletions

View File

@ -72,8 +72,8 @@
const { role, content } = message; const { role, content } = message;
return { role, content }; return { role, content };
}) })
// Skip system messages // Skip error messages
.filter((message) => message.role !== "system"), .filter((message) => message.role !== "error"),
// temperature: 1 // temperature: 1
// top_p: 1 // top_p: 1
// n: 1 // n: 1
@ -116,7 +116,7 @@
if (response.status === "error") { if (response.status === "error") {
addMessage(chatId, { addMessage(chatId, {
role: "system", role: "error",
content: `Error: ${response.error.message}`, content: `Error: ${response.error.message}`,
}); });
} else { } else {
@ -138,7 +138,7 @@
if (response.status === "error") { if (response.status === "error") {
addMessage(chatId, { addMessage(chatId, {
role: "system", role: "error",
content: `Error: ${response.error.message}`, content: `Error: ${response.error.message}`,
}); });
} else { } else {
@ -187,10 +187,10 @@
💡 💡
</a> </a>
<a <a
href={"#"} href={"#"}
class="greyscale ml-2 is-hidden editbutton" class="greyscale ml-2 is-hidden editbutton"
title="Delete this chat" title="Delete this chat"
on:click|preventDefault={deleteChat} on:click|preventDefault={deleteChat}
> >
🗑️ 🗑️
</a> </a>
@ -236,7 +236,7 @@
/> />
</div> </div>
</article> </article>
{:else if message.role === "system"} {:else if message.role === "system" || message.role === "error"}
<article class="message is-danger"> <article class="message is-danger">
<div class="message-body"> <div class="message-body">
<SvelteMarkdown <SvelteMarkdown

View File

@ -6,7 +6,7 @@
}; };
export type Message = { export type Message = {
role: "user" | "assistant" | "system"; role: "user" | "assistant" | "system" | "error";
content: string; content: string;
usage?: Usage; usage?: Usage;
}; };