/** * Local Embedding Provider (TF-IDF 기반) * * 64차원 경량 로컬 임베딩 생성기. * 외부 의존성 없이 순수 TypeScript로 구현. */ /** * Local Embedding Provider (TF-IDF) */ export declare class LocalEmbeddingProvider { private idfMap; private dimensions; private corpusSize; private tokenCache; private tokenCacheOrder; private readonly TOKEN_CACHE_MAX; constructor(dimensions?: number); private cachedTokenize; /** * Corpus 업데이트 (IDF 계산) */ updateCorpus(documents: string[]): void; /** * 단일 텍스트 임베딩 생성 */ embed(text: string): number[]; /** * Corpus와 함께 임베딩 생성 */ embedWithCorpus(text: string, corpusTexts?: string[]): number[]; /** * 배치 임베딩 생성 */ embedBatch(texts: string[]): number[][]; /** * L2 정규화 */ private normalize; } //# sourceMappingURL=local-provider.d.ts.map