@elimeleth/builderbot-langchain
Version:
Interface para crear chatbot con Builderbot & LangChain
15 lines • 737 B
TypeScript
import { Document } from "@langchain/core/documents";
import { CallbackManagerForRetrieverRun } from "@langchain/core/callbacks/manager";
import { BaseRetriever, BaseRetrieverInput } from "@langchain/core/retrievers";
import { Embeddings } from "@langchain/core/embeddings";
export default class StoreRetriever extends BaseRetriever {
private urlOrPath;
private schema;
private store?;
private embbedgins?;
lc_namespace: string[];
constructor(urlOrPath: string, schema: string[], store?: any, embbedgins?: Embeddings, fields?: BaseRetrieverInput);
private ingest;
_getRelevantDocuments(query: string, runManager?: CallbackManagerForRetrieverRun): Promise<Document[]>;
}
//# sourceMappingURL=index.d.ts.map