Optional
memoryReturn the string type key uniquely identifying this class of chain.
Protected
_Invoke the chain with the provided input and returns the output.
Input values for the chain run.
Optional
options: anyPromise that resolves with the output of the chain run.
Return a json-like object representing this chain.
Static
deserializeLoad a chain from a json-like object describing it.
Static
fromCreates a new instance of RetrievalQAChain using a BaseLanguageModel and a BaseRetriever.
The BaseLanguageModel used to generate a new question.
The BaseRetriever used to retrieve relevant documents.
Optional
options: Partial<Optional parameters for the RetrievalQAChain.
A new instance of RetrievalQAChain.
Static
lc_
Deprecated
This class will be removed in 1.0.0. See below for an example implementation using
createRetrievalChain
: Class representing a chain for performing question-answering tasks with a retrieval component.Example