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 that creates a VectorDBQAChain instance from a BaseLanguageModel and a vector store. It also accepts optional options to customize the chain.
The BaseLanguageModel instance.
The vector store used for similarity search.
Optional
options: Partial<Omit<VectorDBQAChainInput, "vectorstore" | "combineDocumentsChain">>Optional options to customize the chain.
A new instance of VectorDBQAChain.
Generated using TypeDoc
Class that represents a VectorDBQAChain. It extends the
BaseChain
class and implements theVectorDBQAChainInput
interface. It performs a similarity search using a vector store and combines the search results using a specified combine documents chain.