(vectorstore)
| 38 | |
| 39 | |
| 40 | def get_conversation_chain(vectorstore): |
| 41 | llm = ChatOpenAI() |
| 42 | # llm = HuggingFaceHub(repo_id="google/flan-t5-xxl", model_kwargs={"temperature":0.5, "max_length":512}) |
| 43 | |
| 44 | memory = ConversationBufferMemory( |
| 45 | memory_key='chat_history', return_messages=True) |
| 46 | conversation_chain = ConversationalRetrievalChain.from_llm( |
| 47 | llm=llm, |
| 48 | retriever=vectorstore.as_retriever(), |
| 49 | memory=memory |
| 50 | ) |
| 51 | return conversation_chain |
| 52 | |
| 53 | |
| 54 | def handle_userinput(user_question): |