Spaces:
Paused
Paused
File size: 381 Bytes
624109c |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from langchain.chains import RetrievalQA
def create_qa_chain(vector_db, llm, prompt) -> RetrievalQA:
qa_chain = RetrievalQA.from_chain_type(
llm=llm,
chain_type="stuff",
retriever=vector_db.as_retriever(search_kwargs={"k": 3}),
return_source_documents=False,
chain_type_kwargs={"prompt": prompt},
)
return qa_chain
|