M17idd commited on
Commit
9dd451f
·
verified ·
1 Parent(s): d8fad44

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -8
app.py CHANGED
@@ -14,13 +14,10 @@ llm = ChatOpenAI(
14
  def rewrite_answer_with_llm(answer, user_input):
15
  prompt = f"پاسخی که باید بازنویسی شود:\n{answer}\n\nلطفاً این پاسخ را با در نظر گرفتن محتوای سوال زیر و لحن آن بازنویسی کن:\n\nسوال: {user_input}"
16
 
17
- response = llm.chat.completions.create(
18
- messages=[{"role": "user", "content": prompt}],
19
- model=llm.model
20
- )
21
- return response.choices[0].message.content.strip()
22
 
23
- # 📁 بارگذاری فایل‌های کتاب
24
  folder_path = '46'
25
  texts = []
26
 
@@ -32,7 +29,6 @@ for filename in os.listdir(folder_path):
32
  if file_text.strip():
33
  texts.append(file_text)
34
 
35
- # 🌀 تبدیل کل کتاب به جملات
36
  normalizer = Normalizer()
37
  sentence_tokenizer = SentenceTokenizer()
38
 
@@ -42,7 +38,6 @@ for text in texts:
42
  sentences = sentence_tokenizer.tokenize(normalized)
43
  all_sentences.extend(sentences)
44
 
45
- # 📌 دریافت ورودی از کاربر
46
  query = st.text_input("🔎 کلمه یا عبارت موردنظر خود را وارد کنید:")
47
 
48
  # ✅ نمایش جمله و ۵ جمله بعدی + بازنویسی با LLM
 
14
  def rewrite_answer_with_llm(answer, user_input):
15
  prompt = f"پاسخی که باید بازنویسی شود:\n{answer}\n\nلطفاً این پاسخ را با در نظر گرفتن محتوای سوال زیر و لحن آن بازنویسی کن:\n\nسوال: {user_input}"
16
 
17
+ response = llm(prompt)
18
+
19
+ return response['choices'][0]['text'].strip()
 
 
20
 
 
21
  folder_path = '46'
22
  texts = []
23
 
 
29
  if file_text.strip():
30
  texts.append(file_text)
31
 
 
32
  normalizer = Normalizer()
33
  sentence_tokenizer = SentenceTokenizer()
34
 
 
38
  sentences = sentence_tokenizer.tokenize(normalized)
39
  all_sentences.extend(sentences)
40
 
 
41
  query = st.text_input("🔎 کلمه یا عبارت موردنظر خود را وارد کنید:")
42
 
43
  # ✅ نمایش جمله و ۵ جمله بعدی + بازنویسی با LLM