Stateful AI
Build with conversations and selective memory.
#Conversation flow
await elektric.chat({ userId:"user_123", conversationId:"thread_a", message:"Remember that my project is Orion." });
const answer = await elektric.chat({ userId:"user_123", conversationId:"thread_b", message:"What project am I building?" });
console.log(answer.message);#Memory operations
const memories = await elektric.memory.list({ userId:"user_123" });
await elektric.memory.update({ userId:"user_123", memoryId:memories.data[0].id, summary:"User is building Orion." });#Deletion boundaries
Deleting a Conversation does not delete Memory. Memory deletion deactivates one card without erasing its source Conversation.
Authentication →Standard errors →Pricing & Billing →Limits →