@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
18 lines • 702 B
TypeScript
import { VectorStore, Document, SearchResult, EmbeddingModel } from "../types";
export declare class MemoryVectorStore implements VectorStore {
private vectors;
private embeddingModel;
private storePath;
constructor(embeddingModel: EmbeddingModel, storePath?: string);
initialize(): Promise<void>;
addDocuments(documents: Document[]): Promise<void>;
search(query: string, k?: number): Promise<SearchResult[]>;
delete(documentId: string): Promise<void>;
update(document: Document): Promise<void>;
clear(): Promise<void>;
getCount(): number;
private cosineSimilarity;
private saveVectors;
private loadVectors;
}
//# sourceMappingURL=memory.d.ts.map