@elimeleth/builderbot-langchain
Version:
Interface para crear chatbot con Builderbot & LangChain
18 lines • 661 B
TypeScript
import "dotenv/config";
import { Embeddings } from "@langchain/core/embeddings";
import { BaseRetriever } from "@langchain/core/retrievers";
export default class ContextualCompression {
private retriever;
private embeddings?;
private contextual;
constructor(retriever: BaseRetriever, embeddings?: Partial<{
model: Embeddings;
similarityThreshold: number;
k: number;
}>);
private init;
private get embeddingFilter();
private get compressorPipeline();
invoke: (query: string) => Promise<import("@langchain/core/documents").DocumentInterface<Record<string, any>>[]>;
}
//# sourceMappingURL=index.d.ts.map