@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
22 lines (19 loc) • 741 B
JavaScript
"use client";
import { MemoryVectorStore } from './memory.js';
class VectorStoreFactory {
static create(type, embeddingModel, config) {
switch (type) {
case "memory":
return new MemoryVectorStore(embeddingModel, config.storePath);
// TODO: Add other vector store implementations
// case 'supabase':
// return new SupabaseVectorStore(embeddingModel, config);
// case 'pinecone':
// return new PineconeVectorStore(embeddingModel, config);
default:
throw new Error(`Unsupported vector store type: ${type}`);
}
}
}
export { MemoryVectorStore, VectorStoreFactory };
//# sourceMappingURL=index.js.map