Spaces:
Runtime error
Runtime error
mohamedemam
commited on
Commit
·
b2bf05e
1
Parent(s):
15f9ba2
Update app.py
Browse files
app.py
CHANGED
@@ -14,6 +14,50 @@ model_name ="bigscience/bloomz-3b"
|
|
14 |
tokenizer = AutoTokenizer.from_pretrained("bigscience/bloomz-3b")
|
15 |
model.eval()
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
# Create a Wikipedia API instance
|
19 |
|
@@ -42,12 +86,13 @@ def generate_qa(context, temperature, top_p,num_seq,l_p, num_b):
|
|
42 |
return formatted_output
|
43 |
iface = gr.Interface(
|
44 |
fn=generate_qa,
|
45 |
-
inputs=["
|
|
|
46 |
|
47 |
-
gr.inputs.Slider(minimum=0.0, maximum=5, default=
|
48 |
gr.inputs.Slider(minimum=0.0, maximum=1, default=0.5, step=0.01, label="Top-p"),
|
49 |
-
gr.inputs.Slider(minimum=1, maximum=20, default=
|
50 |
-
gr.inputs.Slider(minimum=0.01, maximum=5, default=
|
51 |
,
|
52 |
gr.inputs.Slider(minimum=1, maximum=20, default=3, step=1, label="num of beams"),
|
53 |
|
|
|
14 |
tokenizer = AutoTokenizer.from_pretrained("bigscience/bloomz-3b")
|
15 |
model.eval()
|
16 |
|
17 |
+
example_contexts=[""""أحمد: يسرني تقديم المساعدة لك في هذا اليوم. هل هناك طلب محدد تود تلبيته؟
|
18 |
+
ليلى: السلام عليكم أحمد، أنا مشتاقة للعثور على كتاب جديد يشغل وقتي وفكري.
|
19 |
+
أحمد: بالطبع، هل تميلين إلى أحد أنواع الأدب المعينة أو الجوانب التاريخية المحددة؟
|
20 |
+
ليلى: بالفعل، أتطلع لاستكشاف رواية تاريخية مثيرة تأخذني في رحلة عبر العصور.
|
21 |
+
أحمد: لدينا تشكيلة متنوعة ورائعة من الكتب التاريخية، وسأقترح عليك بعض الأعمال المذهلة.
|
22 |
+
ليلى: ذلك يبدو رائعًا، أتوق إلى معرفة هذه الاقتراحات والاستمتاع بتصفحها.
|
23 |
+
أحمد: هل تميلين إلى الاطلاع على الروايات الكلاسيكية أم تفضلين الأعمال الأدبية الحديثة؟
|
24 |
+
ليلى: أعتقد أني هذه المرة أفضل الأعمال الحديثة التي تجمع بين الماضي والحاضر.
|
25 |
+
أحمد: سأقوم بالبحث بعناية لتقديم لك عناوين مثيرة ومميزة تلبي توقعاتك.
|
26 |
+
ليلى: شكرًا جزيلاً، أنا ممتنة لك على هذا الاهتمام والمساعدة.""" ,
|
27 |
+
"""فاطمة: مرحبًا، هل لديك خطط لرحلة هذا الصيف؟
|
28 |
+
أحمد: نعم، أنا أخطط للسفر إلى إسبانيا مع عائلتي.
|
29 |
+
فاطمة: إلى أي مدينة في إسبانيا ستذهبون؟
|
30 |
+
أحمد: سنزور مدريد وبرشلونة. هل لديك أي توصيات للأماكن التي يجب زيارتها؟
|
31 |
+
فاطمة: بالطبع! يجب عليكم زيارة متحف برادو في مدريد وكنيسة سان جويل في برشلونة.
|
32 |
+
أحمد: شكرًا على التوصيات. كيف يمكنني الحجز لزيارة هذه المعالم؟
|
33 |
+
فاطمة: يمكنك الحجز عبر الإنترنت أو عند وصولك إلى هناك.
|
34 |
+
أحمد: ممتاز، سأفعل ذلك. شكرًا لك!"""
|
35 |
+
,"""حسن: هل تحب الفنون وزيارة المتاحف؟
|
36 |
+
لمى: نعم، أنا أحب استكشاف الفن والثقافات المختلفة. إنها وسيلة رائعة لفهم تنوع العالم.
|
37 |
+
حسن: يعجبني أيضًا الفن والتاريخ. عندما تزورين المتاحف، هل تتفاعلين مع اللوحات والمعروضات بشكل خاص؟
|
38 |
+
لمى: بالطبع، أحب الاستماع إلى القصص والتفاصيل وراء كل عمل فني. إنها تضيف أبعادًا جديدة للتجربة.
|
39 |
+
حسن: هل قمت بزيارة متحف اللوفر في باريس؟
|
40 |
+
لمى: لا، لكنه في قائمة انتظاري منذ فترة طويلة. هل زرته؟
|
41 |
+
حسن: نعم، زرته عندما كنت في باريس العام الماضي. كانت تجربة رائعة بالفعل.
|
42 |
+
لمى: مذهل! ما هي الأعمال الفنية التي أعجبتك بها أكثر؟
|
43 |
+
حسن: أعجبتني "موناليزا" بالطبع، لكنني استمتعت أيضًا برؤية "حرية مؤقتة" و "العشاء الرائع".
|
44 |
+
لمى: تبدو رائعة! كيف كانت تجربة التجوال في المتحف؟
|
45 |
+
حسن: كان هناك الكثير لاستكشافه، ولكن كنت أفضل تخصيص وقت كافٍ لزيارة معروضات الفن الإغريقي والروماني.
|
46 |
+
لمى: صوتت لي لحظة رائعة. سأحاول تنظيم زيارتي هناك في المستقبل.
|
47 |
+
حسن: ستحبينه بالتأكيد، وباريس لديها الكثير من المعالم الثقافية والتاريخية الرائعة لاستكشافها."""
|
48 |
+
,"""فاطمة: مرحبًا، هل لديك خطط لرحلة هذا الصيف؟
|
49 |
+
أحمد: نعم، أنا أخطط للسفر إلى إسبانيا مع عائلتي لقضاء إجازة صيفية مميزة.
|
50 |
+
فاطمة: إلى أي مدينة في إسبانيا ستذهبون؟
|
51 |
+
أحمد: سنقضي أسبوعًا في مدريد وثم ننتقل إلى برشلونة للإقامة هناك لفترة مماثلة.
|
52 |
+
فاطمة: مدريد وبرشلونة مدن رائعة! هل لديك أفكار محددة حول ما ترغبون في رؤيته وقضائه هناك؟
|
53 |
+
أحمد: نعم، بالطبع. نحن نرغب في استكشاف التراث الثقافي والفني لكل منهما. هل لديك أي توصيات للأماكن التي يجب زيارتها؟
|
54 |
+
فاطمة: بالتأكيد! في مدريد، يجب عليكم زيارة متحف برادو الشهير، حيث تجدون أعمال فنية رائعة من الفنانين الكبار. وفي برشلونة، لا تفوتوا زيارة كنيسة سان جويل المعروفة بمعمارها الفريد وألوانها الزاهية.
|
55 |
+
أحمد: شكرًا جزيلاً على التوصيات. هل يمكننا الحجز مسبقًا لزيارة هذه المعالم؟
|
56 |
+
فاطمة: نعم، يمكنكم الحجز عبر الإنترنت لتجنب الانتظار في الطوابير. سأرسل لكم روابط للحجز.
|
57 |
+
أحمد: ممتاز، سنفعل ذلك بالتأكيد. شكرًا لك على المعلومات والتوصيات القيمة!
|
58 |
+
فاطمة: على الرحب والسعة، أتمنى لكم رحلة سعيدة واستمتاعًا كبيرًا في إسبانيا!"""
|
59 |
+
|
60 |
+
]
|
61 |
|
62 |
# Create a Wikipedia API instance
|
63 |
|
|
|
86 |
return formatted_output
|
87 |
iface = gr.Interface(
|
88 |
fn=generate_qa,
|
89 |
+
inputs=[ gr.inputs.Dropdown(example_contexts, label="Choose an Example"),
|
90 |
+
|
91 |
|
92 |
+
gr.inputs.Slider(minimum=0.0, maximum=5, default=1.1, step=0.01, label="Temperature"),
|
93 |
gr.inputs.Slider(minimum=0.0, maximum=1, default=0.5, step=0.01, label="Top-p"),
|
94 |
+
gr.inputs.Slider(minimum=1, maximum=20, default=31 step=1, label="num of sequance"),
|
95 |
+
gr.inputs.Slider(minimum=0.01, maximum=5, default=1, step=.01, label="length penalty")
|
96 |
,
|
97 |
gr.inputs.Slider(minimum=1, maximum=20, default=3, step=1, label="num of beams"),
|
98 |
|