Get started with Mem0 Platform in minutes
pip install mem0ai
import os from mem0 import MemoryClient os.environ["MEM0_API_KEY"] = "your-api-key" client = MemoryClient()
messages = [ {"role": "user", "content": "Hi, I'm Alex. I'm a vegetarian and allergic to nuts."}, {"role": "assistant", "content": "Hello Alex! I'll remember your dietary preferences."} ] result = client.add(messages, user_id="alex") print(result)
query = "What should I cook for dinner?" results = client.search(query, user_id="alex") print(results)
memories = client.get_all(user_id="alex") print(memories)
client.add(messages, user_id="alex", metadata={"category": "preferences"})
client.add(messages, user_id="alex", run_id="session-123")
client.add(messages, agent_id="support-bot")
client.add(messages, user_id="alex", async_mode=True)
results = client.search( "food preferences", user_id="alex", categories=["preferences"], metadata={"category": "food"} )
import MemoryClient, { Message, MemoryOptions } from 'mem0ai'; const client = new MemoryClient('your-api-key'); const messages: Message[] = [ { role: "user", content: "I love Italian food" }, { role: "assistant", content: "Noted! I'll remember your preference for Italian cuisine." } ]; const options: MemoryOptions = { user_id: "alex", metadata: { category: "food_preferences" } }; client.add(messages, options) .then(result => console.log(result)) .catch(error => console.error(error));
Was this page helpful?