Optional
memoryRun the core logic of this chain and add to output if desired.
Wraps _call and handles memory.
Optional
config: BaseCallbackConfig | CallbacksOptional
tags: string[]Invoke the chain with the provided input and returns the output.
Input values for the chain run.
Optional
config: BaseCallbackConfigOptional configuration for the Runnable.
Promise 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
fromLLMStatic method to create a new ConversationalRetrievalQAChain from a BaseLanguageModel and a BaseRetriever.
BaseLanguageModel instance used to generate a new question.
BaseRetriever 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.
Generated using TypeDoc
Class for conducting conversational question-answering tasks with a retrieval component. Extends the BaseChain class and implements the ConversationalRetrievalQAChainInput interface.
Example