Update app.py
Browse files
app.py
CHANGED
@@ -225,11 +225,7 @@ def process_csv(csv_file):
|
|
225 |
# مسیر فایل CSV
|
226 |
csv_file_path = 'output (1).csv'
|
227 |
|
228 |
-
|
229 |
-
texts, vectors, index = process_csv(csv_file_path)
|
230 |
-
st.success("✅ ایندکسسازی با موفقیت انجام شد.")
|
231 |
-
except Exception as e:
|
232 |
-
st.error(f"❌ خطا در پردازش فایل: {str(e)}")
|
233 |
|
234 |
# رابط چت
|
235 |
if 'messages' not in st.session_state:
|
@@ -261,7 +257,8 @@ if st.session_state.pending_prompt:
|
|
261 |
|
262 |
top_indices = I[0]
|
263 |
top_texts = [texts[i] for i in top_indices]
|
264 |
-
top_vectors = np.array([
|
|
|
265 |
|
266 |
similarities = cosine_similarity(query_vector, top_vectors)[0]
|
267 |
|
|
|
225 |
# مسیر فایل CSV
|
226 |
csv_file_path = 'output (1).csv'
|
227 |
|
228 |
+
texts, vectors, index = process_csv(csv_file_path)
|
|
|
|
|
|
|
|
|
229 |
|
230 |
# رابط چت
|
231 |
if 'messages' not in st.session_state:
|
|
|
257 |
|
258 |
top_indices = I[0]
|
259 |
top_texts = [texts[i] for i in top_indices]
|
260 |
+
top_vectors = np.array([vectors[i] for i in top_indices])
|
261 |
+
|
262 |
|
263 |
similarities = cosine_similarity(query_vector, top_vectors)[0]
|
264 |
|