anhkhoiphan commited on
Commit
7d8b893
·
verified ·
1 Parent(s): d33765e

Delete chatbot/retrieval.py

Browse files
Files changed (1) hide show
  1. chatbot/retrieval.py +0 -30
chatbot/retrieval.py DELETED
@@ -1,30 +0,0 @@
1
- from langchain.tools import SerpAPIWrapper
2
- from langchain.retrievers import WikipediaRetriever
3
- from chatbot.llm import gemini_llm
4
- from chatbot.memory import memory
5
- from chatbot.prompts import chat_prompt
6
- from langchain.chains import ConversationalRetrievalChain
7
-
8
- # Option 1: Use SerpAPI for Internet Search
9
- search = SerpAPIWrapper()
10
- retriever = search # Acts as the retriever
11
-
12
- # Option 2: Use WikipediaRetriever
13
- # retriever = WikipediaRetriever()
14
-
15
- qa_chain = ConversationalRetrievalChain.from_llm(
16
- llm=gemini_llm,
17
- retriever=retriever,
18
- memory=memory,
19
- return_source_documents=False,
20
- combine_docs_chain_kwargs={"prompt": chat_prompt},
21
- output_key="result"
22
- )
23
-
24
- def get_chat_response(user_input: str) -> str:
25
- response = qa_chain(user_input)
26
-
27
- # Lưu vào bộ nhớ hội thoại
28
- memory.save_context({"input": user_input}, {"output": response["result"]})
29
-
30
- return response["result"]