Optional
memoryReturn a json-like object representing this chain.
Static
deserializeLoad a chain from a json-like object describing it.
Static
fromLLMStatic method to create a new ConversationalRetrievalQAChain from a BaseLanguageModel and a BaseRetriever.
BaseLanguageModelInterface instance used to generate a new question.
BaseRetrieverInterface instance used to retrieve relevant documents.
A new instance of ConversationalRetrievalQAChain.
Static
getStatic method to convert the chat history input into a formatted string.
Chat history input which can be a string, an array of BaseMessage instances, or an array of string arrays.
A formatted string representing the chat history.
Deprecated
This class will be removed in 0.3.0. See below for an example implementation using
createRetrievalChain
.Class for conducting conversational question-answering tasks with a retrieval component. Extends the BaseChain class and implements the ConversationalRetrievalQAChainInput interface.
Example