EngReem85 commited on
Commit
ae0eb08
·
verified ·
1 Parent(s): 83eaffb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -15
app.py CHANGED
@@ -1,10 +1,10 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
- # 🔹 استخدمنا النموذج الشعري بدلاً من النموذج العادي
5
  generator = pipeline(
6
  "text-generation",
7
- model="akhooli/gpt2-small-arabic-poetry"
8
  )
9
 
10
  def inspire(future, value, skill):
@@ -12,19 +12,13 @@ def inspire(future, value, skill):
12
  return "⚠️ رجاءً أجيبي على جميع الأسئلة أولاً."
13
 
14
  prompt = (
15
- f"اكتبي بيت شعر أو عبارة عربية قصيرة وملهمة تصف مستقبل شخص يريد {future}، "
16
  f"ويؤمن بـ {value}، ويمتلك مهارة {skill}. "
17
- "لتكن شاعرية ومفعمة بالأمل والجمال."
18
  )
19
 
20
  try:
21
- result = generator(
22
- prompt,
23
- max_new_tokens=60,
24
- temperature=0.8,
25
- top_p=0.9,
26
- repetition_penalty=1.1
27
- )
28
  text = result[0]["generated_text"].strip()
29
  if text.startswith(prompt):
30
  text = text[len(prompt):].strip()
@@ -37,11 +31,11 @@ demo = gr.Interface(
37
  inputs=[
38
  gr.Textbox(label="🎯 حلمك المستقبلي"),
39
  gr.Textbox(label="💡 الأثر الذي تريدين تركه"),
40
- gr.Textbox(label="⚙️ مهارتك المميزة")
41
  ],
42
- outputs=gr.Textbox(label="✨ رؤيتك المستقبلية", lines=4),
43
- title="ذكاء يصمم مستقبلك - بإحساس شعري 🎨",
44
- description="نموذج عربي شعري يكتب رؤيتك المستقبلية بأسلوب فني مفعم بالأمل.",
45
  theme="soft"
46
  )
47
 
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # نموذج لغوي عربي عام
5
  generator = pipeline(
6
  "text-generation",
7
+ model="akhooli/gpt2-small-arabic"
8
  )
9
 
10
  def inspire(future, value, skill):
 
12
  return "⚠️ رجاءً أجيبي على جميع الأسئلة أولاً."
13
 
14
  prompt = (
15
+ f"اكتبي جملة عربية قصيرة وملهمة تصف مستقبل شخص يريد {future}، "
16
  f"ويؤمن بـ {value}، ويمتلك مهارة {skill}. "
17
+ "لتكن الجملة شاعرية ومليئة بالأمل، بدون قافية شعرية أو تكرار."
18
  )
19
 
20
  try:
21
+ result = generator(prompt, max_new_tokens=50, temperature=0.8, top_p=0.9)
 
 
 
 
 
 
22
  text = result[0]["generated_text"].strip()
23
  if text.startswith(prompt):
24
  text = text[len(prompt):].strip()
 
31
  inputs=[
32
  gr.Textbox(label="🎯 حلمك المستقبلي"),
33
  gr.Textbox(label="💡 الأثر الذي تريدين تركه"),
34
+ gr.Textbox(label="⚙️ مهارتك المميزة"),
35
  ],
36
+ outputs=gr.Textbox(label="🌟 رؤيتك المستقبلية", lines=3),
37
+ title="ذكاء يصمم مستقبلك بالعربية 💫",
38
+ description="نموذج عربي يكتب رؤيتك المستقبلية بأسلوب أدبي مفعم بالأمل.",
39
  theme="soft"
40
  )
41