EngReem85 commited on
Commit
ee92602
·
verified ·
1 Parent(s): e42f058

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -9
app.py CHANGED
@@ -1,10 +1,10 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
- # اسم النموذج المفتوح المصدر من Hugging Face
5
  MODEL_NAME = "google/flan-t5-base"
6
 
7
- # تهيئة بايبلاين التوليد
8
  generator = pipeline(
9
  task="text2text-generation",
10
  model=MODEL_NAME,
@@ -12,14 +12,13 @@ generator = pipeline(
12
  )
13
 
14
  def inspire_free(future, value, skill):
15
- # التحقق من المدخلات
16
  if not future or not value or not skill:
17
  return "⚠️ رجاءً أجب على جميع الأسئلة الثلاثة أولاً."
18
 
19
  prompt = (
20
  f"اكتب عبارة عربية قصيرة وملهمة تصف مستقبل شخص يريد {future}، "
21
  f"ويؤمن بـ {value}، ويمتلك مهارة {skill}. "
22
- "اجعلها شاعرية، إيجابية، وتمنح الأمل، بدون ترجمة للإنجليزية."
23
  )
24
 
25
  try:
@@ -27,13 +26,11 @@ def inspire_free(future, value, skill):
27
  prompt,
28
  max_length=120,
29
  num_return_sequences=1,
30
- clean_up_tokenization_spaces=True,
31
- return_full_text=False
32
  )
33
 
34
- # التأكد من أن النتيجة موجودة
35
  if not outputs or "generated_text" not in outputs[0]:
36
- return "✨ النموذج ما رجّع نص هذه المرة، جرّبي مرة أخرى أو عدّلي إجاباتك."
37
 
38
  text = outputs[0]["generated_text"].strip()
39
  if not text:
@@ -41,7 +38,6 @@ def inspire_free(future, value, skill):
41
  return text
42
 
43
  except Exception as e:
44
- # إظهار الخطأ يساعدك في تصحيح بيئة التشغيل
45
  return f"⚠️ حدث خطأ أثناء التوليد: {e}"
46
 
47
  demo = gr.Interface(
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # نموذج خفيف ومتوافق مع البيئات المجانية
5
  MODEL_NAME = "google/flan-t5-base"
6
 
7
+ # تهيئة الـ pipeline
8
  generator = pipeline(
9
  task="text2text-generation",
10
  model=MODEL_NAME,
 
12
  )
13
 
14
  def inspire_free(future, value, skill):
 
15
  if not future or not value or not skill:
16
  return "⚠️ رجاءً أجب على جميع الأسئلة الثلاثة أولاً."
17
 
18
  prompt = (
19
  f"اكتب عبارة عربية قصيرة وملهمة تصف مستقبل شخص يريد {future}، "
20
  f"ويؤمن بـ {value}، ويمتلك مهارة {skill}. "
21
+ "لتكن شاعرية، إيجابية، وتبعث الأمل دون أي ترجمة للإنجليزية."
22
  )
23
 
24
  try:
 
26
  prompt,
27
  max_length=120,
28
  num_return_sequences=1,
29
+ clean_up_tokenization_spaces=True
 
30
  )
31
 
 
32
  if not outputs or "generated_text" not in outputs[0]:
33
+ return "✨ النموذج ما رجّع نص هذه المرة، جرّبي مرة أخرى."
34
 
35
  text = outputs[0]["generated_text"].strip()
36
  if not text:
 
38
  return text
39
 
40
  except Exception as e:
 
41
  return f"⚠️ حدث خطأ أثناء التوليد: {e}"
42
 
43
  demo = gr.Interface(