UNPKG

graphzep

Version:

GraphZep: A temporal knowledge graph memory system for AI agents based on the Zep paper

15 lines (14 loc) 556 B
export interface EmbedderConfig { apiKey?: string; model?: string; dimensions?: number; batchSize?: number; } export declare abstract class BaseEmbedderClient { protected config: EmbedderConfig; constructor(config?: EmbedderConfig); abstract embed(text: string): Promise<number[]>; abstract embedBatch(texts: string[]): Promise<number[][]>; protected batchProcess<T>(items: T[], processor: (batch: T[]) => Promise<any[]>, batchSize?: number): Promise<any[]>; protected normalizeVector(vector: number[]): number[]; }