diff --git a/web/src/pages/index.tsx b/web/src/pages/index.tsx index 98ec3b3..ac19649 100644 --- a/web/src/pages/index.tsx +++ b/web/src/pages/index.tsx @@ -16,7 +16,7 @@ type Citation = { } -type Entry = UserEntry | AssistantEntry | ErrorMessage; +type Entry = UserEntry | AssistantEntry | ErrorMessage | StampyMessage; type UserEntry = { role: "user"; @@ -35,6 +35,11 @@ type ErrorMessage = { content: string; } +type StampyMessage = { + role: "stampy"; + content: string; +} + // const Colours = ["blue", "cyan", "teal", "green", "amber"].map( // colour => `bg-${colour}-100 border-${colour}-300 text-${colour}-800` // ); @@ -251,7 +256,7 @@ const Home: NextPage = () => { const old_entries = entries; const new_entries: Entry[] = [...old_entries, { - role: "user", + role: "user", content: query_source === "search" ? query : query.split("\n", 2)[1]!, }]; setEntries(new_entries); @@ -414,8 +419,10 @@ const Home: NextPage = () => { } const data = await res.json(); - - setEntries([...new_entries, {role: "error", content: data.data.text}]); + + console.log(data); + + setEntries([...new_entries, {role: "stampy", content: data.data.text}]); // re-enable the searchbox, with the question that was just answered // removed from the list of possible followups. @@ -441,21 +448,27 @@ const Home: NextPage = () => {
{entry.content}
{entry.content}
aisafety.info
+