UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

19 lines (18 loc) 561 B
import { BaseRetriever } from "@langchain/core/retrievers"; import { EmbeddingProvider, VectorStoreType } from "../../types"; import { Document } from "@langchain/core/documents"; type RetrieverBuilderConfig = { embedding: { provider: EmbeddingProvider; apiKey?: string; model?: string; }; store: { type: VectorStoreType; indexPath?: string; documents?: Document[]; }; k?: number; }; export declare function retrieverBuilder(config: RetrieverBuilderConfig): Promise<BaseRetriever>; export {};