diff --git a/src/lib/Chat.svelte b/src/lib/Chat.svelte
index 5157645..20916ab 100644
--- a/src/lib/Chat.svelte
+++ b/src/lib/Chat.svelte
@@ -72,8 +72,8 @@
const { role, content } = message;
return { role, content };
})
- // Skip system messages
- .filter((message) => message.role !== "system"),
+ // Skip error messages
+ .filter((message) => message.role !== "error"),
// temperature: 1
// top_p: 1
// n: 1
@@ -116,7 +116,7 @@
if (response.status === "error") {
addMessage(chatId, {
- role: "system",
+ role: "error",
content: `Error: ${response.error.message}`,
});
} else {
@@ -138,7 +138,7 @@
if (response.status === "error") {
addMessage(chatId, {
- role: "system",
+ role: "error",
content: `Error: ${response.error.message}`,
});
} else {
@@ -187,10 +187,10 @@
💡
🗑️
@@ -236,7 +236,7 @@
/>
- {:else if message.role === "system"}
+ {:else if message.role === "system" || message.role === "error"}