+
+
+ OpenAI + SuperMemory
+
+
+
+
+
+ {messages.map((message, index) => (
+
+
+ {typeof message.content === "string" ? message.content : ""}
+
+
+ ))}
+ {isLoading && (
+
+
+ Thinking...
+
+
+ )}
+
+
+
+ setInput(e.target.value)}
+ onKeyDown={(e) => {
+ if (e.key === "Enter" && !e.shiftKey) {
+ e.preventDefault()
+ send()
+ }
+ }}
+ disabled={isLoading}
+ />
+
+
+