UNPKG

embeddings-js

Version:

A NodeJS RAG framework to easily work with LLMs and custom datasets

14 lines (13 loc) 638 B
export interface BaseCache { init(): Promise<void>; addLoader(loaderId: string, chunkCount: number): Promise<void>; getLoader(loaderId: string): Promise<{ chunkCount: number; }>; hasLoader(loaderId: string): Promise<boolean>; deleteLoader(loaderId: string): Promise<void>; loaderCustomSet<T extends Record<string, unknown>>(loaderCombinedId: string, value: T): Promise<void>; loaderCustomGet<T extends Record<string, unknown>>(loaderCombinedId: string): Promise<T>; loaderCustomHas(loaderCombinedId: string): Promise<boolean>; loaderCustomDelete(loaderCombinedId: string): Promise<void>; }