@elimeleth/builderbot-langchain
Version:
Interface para crear chatbot con Builderbot & LangChain
10 lines • 575 B
TypeScript
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