UNPKG

@elimeleth/builderbot-langchain

Version:

Interface para crear chatbot con Builderbot & LangChain

10 lines 575 B
import { BaseRetriever, type BaseRetrieverInput } from "@langchain/core/retrievers"; import type { CallbackManagerForRetrieverRun } from "@langchain/core/callbacks/manager"; import { Document } from "@langchain/core/documents"; export declare class CustomRetriever extends BaseRetriever { private searchFn; lc_namespace: string[]; constructor(searchFn: (query: string) => Promise<any[]>, fields?: BaseRetrieverInput); _getRelevantDocuments(query: string, runManager?: CallbackManagerForRetrieverRun): Promise<Document[]>; } //# sourceMappingURL=index.d.ts.map