INNER CODE UNIT · TypeScript
create_provider
CaviraOSS/OpenMemory · benchmarks/src/providers/index.ts:23
export function create_provider(name: provider_name): benchmark_provider {
if (name === "longmemory") return new longmemory_provider();
if (name === "supermemory") return new supermemory_provider();
if (name === "mem0") return new mem0_provider();
if (name === "graphiti") return new graphiti_provider();
return new cognee_provider();
}
export { cognee_provider, graphiti_provider, mem0_provider, longmemory_provider, supermemory_provider };