Spaces:
Runtime error
Runtime error
reformatted settings to one side and make ai detection results retractable
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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=[
|