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 };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…