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"}