UNPKG

@llm-tools/embedjs

Version:

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

19 lines (18 loc) 575 B
import { BaseLoader } from '@llm-tools/embedjs-interfaces'; export declare class JsonLoader extends BaseLoader<{ type: 'JsonLoader'; }> { private readonly object; private readonly pickKeysForEmbedding?; constructor({ object, pickKeysForEmbedding, }: { object: Record<string, unknown> | Record<string, unknown>[]; pickKeysForEmbedding?: string[]; }); getUnfilteredChunks(): AsyncGenerator<{ pageContent: string; metadata: { type: "JsonLoader"; source: string; }; }, void, unknown>; }