minko186 commited on
Commit
57a32cd
·
1 Parent(s): 78d5a17

reformatted settings to one side and make ai detection results retractable

Browse files
Files changed (1) hide show
  1. app.py +35 -33
app.py CHANGED
@@ -477,21 +477,48 @@ def create_interface():
477
 
478
  generate_btn = gr.Button("Generate Article", variant="primary")
479
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
480
  with gr.Column(scale=3):
481
  output_article = gr.Textbox(label="Generated Article", lines=20)
482
  ai_comments = gr.Textbox(
483
  label="Add comments to help edit generated text", interactive=True, visible=False
484
  )
485
  regenerate_btn = gr.Button("Regenerate Article", variant="primary", visible=False)
486
- with gr.Row():
487
- with gr.Column():
488
- ai_detector_dropdown = gr.Radio(
489
- choices=ai_check_options, label="Select AI Detector", value="Polygraf AI"
490
- )
491
- ai_check_btn = gr.Button("AI Check")
492
- ai_check_result = gr.Label(label="AI Check Result")
493
 
494
- highlighted_text = gr.HTML(label="Sentence Breakdown", visible=False)
 
 
 
 
 
 
 
495
  humanize_btn = gr.Button("Humanize")
496
  # humanized_output = gr.Textbox(label="Humanized Article", lines=20, elem_classes=["custom-textbox"])
497
  humanized_output = gr.Markdown(label="Humanized Article", value="\n\n\n\n", render=True)
@@ -513,31 +540,6 @@ def create_interface():
513
  output_article.change(become_visible, inputs=output_article, outputs=ai_comments)
514
  ai_comments.change(become_visible, inputs=output_article, outputs=regenerate_btn)
515
 
516
- with gr.Accordion("Advanced Humanizer Settings", open=False):
517
- with gr.Row():
518
- model_dropdown = gr.Radio(
519
- choices=[
520
- "Base Model",
521
- "Large Model",
522
- "XL Model",
523
- # "XL Law Model",
524
- # "XL Marketing Model",
525
- # "XL Child Style Model",
526
- ],
527
- value="Large Model",
528
- label="Humanizer Model Version",
529
- )
530
- with gr.Row():
531
- temperature_slider = gr.Slider(minimum=0.5, maximum=2.0, step=0.1, value=1.2, label="Temperature")
532
- top_k_slider = gr.Slider(minimum=0, maximum=300, step=25, value=50, label="Top k")
533
- with gr.Row():
534
- repetition_penalty_slider = gr.Slider(
535
- minimum=1.0, maximum=2.0, step=0.1, value=1, label="Repetition Penalty"
536
- )
537
- length_penalty_slider = gr.Slider(
538
- minimum=0.0, maximum=2.0, step=0.1, value=1.0, label="Length Penalty"
539
- )
540
-
541
  generate_btn.click(
542
  fn=generate_and_format,
543
  inputs=[
 
477
 
478
  generate_btn = gr.Button("Generate Article", variant="primary")
479
 
480
+ with gr.Accordion("Advanced Humanizer Settings", open=True):
481
+ with gr.Row():
482
+ model_dropdown = gr.Radio(
483
+ choices=[
484
+ "Base Model",
485
+ "Large Model",
486
+ "XL Model",
487
+ # "XL Law Model",
488
+ # "XL Marketing Model",
489
+ # "XL Child Style Model",
490
+ ],
491
+ value="Large Model",
492
+ label="Humanizer Model Version",
493
+ )
494
+ with gr.Row():
495
+ temperature_slider = gr.Slider(
496
+ minimum=0.5, maximum=2.0, step=0.1, value=1.2, label="Temperature"
497
+ )
498
+ top_k_slider = gr.Slider(minimum=0, maximum=300, step=25, value=50, label="Top k")
499
+ with gr.Row():
500
+ repetition_penalty_slider = gr.Slider(
501
+ minimum=1.0, maximum=2.0, step=0.1, value=1, label="Repetition Penalty"
502
+ )
503
+ length_penalty_slider = gr.Slider(
504
+ minimum=0.0, maximum=2.0, step=0.1, value=1.0, label="Length Penalty"
505
+ )
506
+
507
  with gr.Column(scale=3):
508
  output_article = gr.Textbox(label="Generated Article", lines=20)
509
  ai_comments = gr.Textbox(
510
  label="Add comments to help edit generated text", interactive=True, visible=False
511
  )
512
  regenerate_btn = gr.Button("Regenerate Article", variant="primary", visible=False)
 
 
 
 
 
 
 
513
 
514
+ ai_detector_dropdown = gr.Radio(
515
+ choices=ai_check_options, label="Select AI Detector", value="Polygraf AI"
516
+ )
517
+ ai_check_btn = gr.Button("AI Check")
518
+
519
+ with gr.Accordion("AI Detection Results", open=False):
520
+ ai_check_result = gr.Label(label="AI Check Result")
521
+ highlighted_text = gr.HTML(label="Sentence Breakdown", visible=False)
522
  humanize_btn = gr.Button("Humanize")
523
  # humanized_output = gr.Textbox(label="Humanized Article", lines=20, elem_classes=["custom-textbox"])
524
  humanized_output = gr.Markdown(label="Humanized Article", value="\n\n\n\n", render=True)
 
540
  output_article.change(become_visible, inputs=output_article, outputs=ai_comments)
541
  ai_comments.change(become_visible, inputs=output_article, outputs=regenerate_btn)
542
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
543
  generate_btn.click(
544
  fn=generate_and_format,
545
  inputs=[