Spaces:
Sleeping
Sleeping
from rag import * | |
def create_qa_chain_openai(vectorstore, key): | |
"""Create a question-answering chain using the vector store.""" | |
# Initialize language model | |
llm = ChatOpenAI(api_key=key,temperature=0) | |
print("Querying the vector store...") | |
# Create retrieval chain | |
qa_chain = RetrievalQA.from_chain_type( | |
llm=llm, | |
chain_type="stuff", | |
retriever=vectorstore.as_retriever(search_kwargs={"k": 10}), | |
return_source_documents=True | |
) | |
return qa_chain |