createRetrievalChain
Creates a complete RAG chain that retrieves relevant documents and passes them as context to the language model.
Syntax
langchain
createRetrievalChain({ combineDocsChain, retriever })Example
langchain
import { createRetrievalChain } from "langchain/chains/retrieval";
import { createStuffDocumentsChain } from "langchain/chains/combine_documents";
const documentChain = await createStuffDocumentsChain({ llm: model, prompt });
const retrievalChain = await createRetrievalChain({
retriever: vectorStore.asRetriever(),
combineDocsChain: documentChain
});
const result = await retrievalChain.invoke({ input: "What is the refund policy?" });