import { Memory } from 'mem0ai/oss';
const config = {
llm: {
provider: 'together',
config: {
apiKey: process.env.TOGETHER_API_KEY || '',
model: 'MiniMaxAI/MiniMax-M3',
temperature: 0.2,
maxTokens: 2000,
},
},
};
const memory = new Memory(config);
const messages = [
{ role: "user", content: "I'm planning to watch a movie tonight. Any recommendations?" },
{ role: "assistant", content: "How about thriller movies? They can be quite engaging." },
{ role: "user", content: "I'm not a big fan of thriller movies but I love sci-fi movies." },
{ role: "assistant", content: "Got it! I'll avoid thriller recommendations and suggest sci-fi movies in the future." },
];
await memory.add(messages, { userId: 'alice', metadata: { category: 'movies' } });