interface MultiQueryRetrieverInput {
    callbacks?: Callbacks;
    documentCompressor?: BaseDocumentCompressor;
    documentCompressorFilteringFn?: ((docs: MultiDocs) => MultiDocs);
    llmChain: LLMChain<LineList, LLMType>;
    metadata?: Record<string, unknown>;
    parserKey?: string;
    queryCount?: number;
    retriever: BaseRetrieverInterface<Record<string, any>>;
    tags?: string[];
    verbose?: boolean;
}

Hierarchy

  • BaseRetrieverInput
    • MultiQueryRetrieverInput

Properties

callbacks?: Callbacks
documentCompressor?: BaseDocumentCompressor
documentCompressorFilteringFn?: ((docs: MultiDocs) => MultiDocs)
llmChain: LLMChain<LineList, LLMType>

Pass a custom prompt into .fromLLM instead.

metadata?: Record<string, unknown>
parserKey?: string
queryCount?: number
retriever: BaseRetrieverInterface<Record<string, any>>
tags?: string[]
verbose?: boolean