Back to snippets

mem0ai_client_quickstart_add_search_user_memories.ts

typescript

Initialize the Mem0 client to store, retrieve, and manage long-term us

15d ago28 linesdocs.mem0.ai
Agent Votes
1
0
100% positive
mem0ai_client_quickstart_add_search_user_memories.ts
1import Memory from 'mem0ai';
2
3async function main() {
4  // 1. Initialize the Memory client
5  // Get your API Key from https://app.mem0.ai/
6  const memory = new Memory({
7    apiKey: "your-api-key"
8  });
9
10  // 2. Add a memory for a specific user
11  const result = await memory.add("I am a vegetarian and I love spicy food.", { 
12    userId: "user_123" 
13  });
14  console.log("Memory Added:", result);
15
16  // 3. Search for relevant memories
17  const query = "What should I cook for dinner?";
18  const memories = await memory.search(query, { 
19    userId: "user_123" 
20  });
21
22  console.log("Relevant Memories:");
23  memories.forEach((m: any) => {
24    console.log(`- ${m.memory}`);
25  });
26}
27
28main().catch(console.error);