M17idd commited on
Commit
680827f
·
verified ·
1 Parent(s): 5054e30

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -91,6 +91,16 @@ class SimpleRetriever(BaseRetriever):
91
 
92
  ranked_docs = sorted(zip(similarities, self.documents), reverse=True)
93
  return [doc for _, doc in ranked_docs[:5]]
 
 
 
 
 
 
 
 
 
 
94
  # ----------------- استیت برای چت -----------------
95
  if 'messages' not in st.session_state:
96
  st.session_state.messages = []
 
91
 
92
  ranked_docs = sorted(zip(similarities, self.documents), reverse=True)
93
  return [doc for _, doc in ranked_docs[:5]]
94
+ documents, embeddings = build_pdf_index()
95
+ retriever = SimpleRetriever(documents=documents, embeddings=embeddings)
96
+
97
+ # بعد chain را بساز
98
+ chain = RetrievalQA.from_chain_type(
99
+ llm=llm,
100
+ retriever=retriever,
101
+ chain_type="stuff",
102
+ input_key="question"
103
+ )
104
  # ----------------- استیت برای چت -----------------
105
  if 'messages' not in st.session_state:
106
  st.session_state.messages = []