abdeljalilELmajjodi commited on
Commit
4746dfe
·
verified ·
1 Parent(s): 8d2365b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -19
app.py CHANGED
@@ -273,45 +273,45 @@ if __name__ == "__main__":
273
  with gr.Row():
274
  with gr.Column(scale=6):
275
  prompt_input = gr.Textbox(
276
- label="الدخل (Prompt): دخل النص بالدارجة",
277
  placeholder="اكتب هنا...",
278
  lines=4, rtl=True
279
  )
280
 
281
  with gr.Row():
282
- submit_btn = gr.Button("توليد النص (Generate)", variant="primary")
283
- clear_btn = gr.Button("مسح (Clear)")
284
- reset_btn = gr.Button("إعادة ضبط المعلمات (Reset Parameters)")
285
 
286
- with gr.Accordion("معلمات التوليد (Generation Parameters)", open=False):
287
  with gr.Row():
288
  with gr.Column():
289
- max_length = gr.Slider(8, 4096, value=128, label="Max Length (الطول الأقصى)") # Reduced default
290
- temperature = gr.Slider(0.0, 2, value=0.7, label="Temperature (درجة الحرارة)")
291
- top_p = gr.Slider(0.0, 1.0, value=0.9, label="Top-p (أعلى احتمال)")
292
 
293
  with gr.Column():
294
- top_k = gr.Slider(1, 10000, value=100, label="Top-k (أعلى ك)") # Reduced default
295
- num_beams = gr.Slider(1, 20, value=4, label="Number of Beams (عدد الأشعة)") # Reduced default
296
- repetition_penalty = gr.Slider(0.0, 100.0, value=1.2, label="Repetition Penalty (عقوبة التكرار)") # Reduced default
297
 
298
  with gr.Column(scale=6):
299
- output_text = gr.Textbox(label="النص المولد (Generated Text)", lines=10, rtl=True)
300
  generation_info = gr.Markdown("")
301
 
302
  with gr.Row():
303
- thumbs_up = gr.Button("👍 جيد")
304
- thumbs_down = gr.Button("👎 سيء")
305
 
306
- with gr.Accordion("تعليق (Feedback)", open=False, visible=False) as feedback_accordion:
307
- feedback_text = gr.Textbox(label="لماذا لم يعجبك الناتج؟ (Why didn't you like the output?)", lines=2, rtl=True)
308
- submit_feedback = gr.Button("إرسال التعليق (Submit Feedback)")
309
 
310
  feedback_result = gr.Markdown("")
311
 
312
- with gr.Accordion("إحصائيات الاستخدام (Usage Statistics)", open=False):
313
  stats_md = gr.JSON(get_stats, every=10)
314
- refresh_stats = gr.Button("تحديث (Refresh)")
315
 
316
  # Examples section with caching
317
  gr.Examples(
 
273
  with gr.Row():
274
  with gr.Column(scale=6):
275
  prompt_input = gr.Textbox(
276
+ label="(Prompt): دخل النص بالدارجة",
277
  placeholder="اكتب هنا...",
278
  lines=4, rtl=True
279
  )
280
 
281
  with gr.Row():
282
+ submit_btn = gr.Button("Generate", variant="primary")
283
+ clear_btn = gr.Button("Clear")
284
+ reset_btn = gr.Button("Reset Parameters")
285
 
286
+ with gr.Accordion("Generation Parameters", open=False):
287
  with gr.Row():
288
  with gr.Column():
289
+ max_length = gr.Slider(8, 4096, value=128, label="Max Length") # Reduced default
290
+ temperature = gr.Slider(0.0, 2, value=0.7, label="Temperature)")
291
+ top_p = gr.Slider(0.0, 1.0, value=0.9, label="Top-p")
292
 
293
  with gr.Column():
294
+ top_k = gr.Slider(1, 10000, value=50, label="Top-k") # Reduced default
295
+ num_beams = gr.Slider(1, 20, value=1, label="Number of Beams") # Reduced default
296
+ repetition_penalty = gr.Slider(0.0, 100.0, value=1.2, label="Repetition Penalty") # Reduced default
297
 
298
  with gr.Column(scale=6):
299
+ output_text = gr.Textbox(label="Generated Text", lines=10, rtl=True)
300
  generation_info = gr.Markdown("")
301
 
302
  with gr.Row():
303
+ thumbs_up = gr.Button("👍 ناضي")
304
+ thumbs_down = gr.Button("👎 عيان")
305
 
306
+ with gr.Accordion("Feedback", open=False, visible=False) as feedback_accordion:
307
+ feedback_text = gr.Textbox(label="Why didn't you like the output?", lines=2, rtl=True)
308
+ submit_feedback = gr.Button("Submit Feedback")
309
 
310
  feedback_result = gr.Markdown("")
311
 
312
+ with gr.Accordion("Usage Statistics", open=False):
313
  stats_md = gr.JSON(get_stats, every=10)
314
+ refresh_stats = gr.Button("Refresh")
315
 
316
  # Examples section with caching
317
  gr.Examples(