import { Memory } from "../../src"; import { runTests } from "../utils/test-utils"; export async function demoMemoryStore() { console.log("\n=== Testing In-Memory Vector Store ===\n"); const memory = new Memory({ version: "v1.1", embedder: { provider: "openai", config: { apiKey: process.env.OPENAI_API_KEY || "", model: "text-embedding-3-small", }, }, vectorStore: { provider: "memory", config: { collectionName: "memories", dimension: 1536, }, }, llm: { provider: "openai", config: { apiKey: process.env.OPENAI_API_KEY || "", model: "gpt-4-turbo-preview", }, }, historyDbPath: "memory.db", }); await runTests(memory); } if (require.main === module) { demoMemoryStore(); }