chore: comment context history

This commit is contained in:
Dogtiti 2024-11-09 16:22:01 +08:00
parent d33e772fa5
commit 4629b39c29

View File

@ -85,27 +85,28 @@ export function RealtimeChat({
startResponseListener(); startResponseListener();
setIsConnected(true); setIsConnected(true);
try { // TODO
const recentMessages = chatStore.getMessagesWithMemory(); // try {
for (const message of recentMessages) { // const recentMessages = chatStore.getMessagesWithMemory();
const { role, content } = message; // for (const message of recentMessages) {
if (typeof content === "string") { // const { role, content } = message;
await clientRef.current.sendItem({ // if (typeof content === "string") {
type: "message", // await clientRef.current.sendItem({
role: role as any, // type: "message",
content: [ // role: role as any,
{ // content: [
type: (role === "assistant" ? "text" : "input_text") as any, // {
text: content as string, // type: (role === "assistant" ? "text" : "input_text") as any,
}, // text: content as string,
], // },
}); // ],
} // });
} // }
// await clientRef.current.generateResponse(); // }
} catch (error) { // // await clientRef.current.generateResponse();
console.error("Set message failed:", error); // } catch (error) {
} // console.error("Set message failed:", error);
// }
} catch (error) { } catch (error) {
console.error("Connection failed:", error); console.error("Connection failed:", error);
setStatus("Connection failed"); setStatus("Connection failed");