M17idd commited on
Commit
e7fe4dd
·
verified ·
1 Parent(s): cd5ea22

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -215,8 +215,8 @@ def get_csv_index(csv_file):
215
 
216
  # تقسیم متن‌های طولانی به بخش‌های کوچکتر
217
  text_splitter = RecursiveCharacterTextSplitter(
218
- chunk_size=300,
219
- chunk_overlap=50,
220
  length_function=len,
221
  separators=["\n\n", "\n", " ", ""]
222
  )
@@ -249,7 +249,7 @@ csv_file_path = 'output (1).csv'
249
  try:
250
  # ساخت ایندکس
251
  csv_index = get_csv_index(csv_file_path)
252
- st.success("ایندکس فایل CSV با موفقیت ساخته شد!")
253
  except Exception as e:
254
  st.error(f"خطا در ساخت ایندکس: {str(e)}")
255
 
@@ -291,7 +291,7 @@ if st.session_state.pending_prompt:
291
  thinking = st.empty()
292
  thinking.markdown("🤖 در حال فکر کردن...")
293
 
294
- response = chain.run(f'پاسخ را فقط به زبان فارسی جواب بده به هیچ عنوان از زبان چینی در پاسخ استفاده نکن. سوال: {st.session_state.pending_prompt}')
295
  answer = response.split("Helpful Answer:")[-1].strip() if "Helpful Answer:" in response else response.strip()
296
  if not answer:
297
  answer = "متأسفم، اطلاعات دقیقی در این مورد ندارم."
 
215
 
216
  # تقسیم متن‌های طولانی به بخش‌های کوچکتر
217
  text_splitter = RecursiveCharacterTextSplitter(
218
+ chunk_size=2048,
219
+ chunk_overlap=256,
220
  length_function=len,
221
  separators=["\n\n", "\n", " ", ""]
222
  )
 
249
  try:
250
  # ساخت ایندکس
251
  csv_index = get_csv_index(csv_file_path)
252
+ # st.success("ایندکس فایل CSV با موفقیت ساخته شد!")
253
  except Exception as e:
254
  st.error(f"خطا در ساخت ایندکس: {str(e)}")
255
 
 
291
  thinking = st.empty()
292
  thinking.markdown("🤖 در حال فکر کردن...")
293
 
294
+ response = chain.run(f'پاسخ را فقط به زبان فارسی جواب بده به هیچ عنوان از زبان غیر از فارسی در پاسخ استفاده نکن. سوال: {st.session_state.pending_prompt}')
295
  answer = response.split("Helpful Answer:")[-1].strip() if "Helpful Answer:" in response else response.strip()
296
  if not answer:
297
  answer = "متأسفم، اطلاعات دقیقی در این مورد ندارم."