Spaces:
Sleeping
Sleeping
File size: 465 Bytes
bf06fa6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from langchain.chains import RetrievalQA
def chat_with_paper(llm, vectorstore, query):
"""
Chat with the paper using Q&A
Args:
llm: Language model instance
vectorstore: FAISS vector store
query: User's question
Returns:
str: Answer to the question
"""
retriever = vectorstore.as_retriever()
qa_chain = RetrievalQA.from_chain_type(llm=llm, retriever=retriever)
return qa_chain.run(query) |