Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
6e8ab15
1
Parent(s):
a2dd896
Disable external api routes
Browse files
app.py
CHANGED
@@ -580,19 +580,24 @@ def create_interface():
|
|
580 |
format_search_results,
|
581 |
inputs=[abstract_input],
|
582 |
outputs=[results_df, paper_data_state],
|
|
|
583 |
).then(
|
584 |
lambda x: x, # Identity function to pass through the abstract
|
585 |
inputs=[abstract_input],
|
586 |
outputs=[query_abstract_state],
|
|
|
587 |
).then(
|
588 |
lambda: None, # Reset selected paper
|
589 |
outputs=[selected_paper_state],
|
|
|
590 |
).then(
|
591 |
lambda: gr.update(interactive=False), # Disable analyze button until paper selected
|
592 |
outputs=[analyze_btn],
|
|
|
593 |
).then(
|
594 |
lambda: "# Synergy Analysis", # Clear previous analysis
|
595 |
outputs=[analysis_output],
|
|
|
596 |
)
|
597 |
|
598 |
# Use built-in select event from Dataframe
|
@@ -600,9 +605,11 @@ def create_interface():
|
|
600 |
on_select,
|
601 |
inputs=[paper_data_state, query_abstract_state],
|
602 |
outputs=[paper_details_output, selected_paper_state],
|
|
|
603 |
).then(
|
604 |
lambda: gr.update(interactive=True), # Enable analyze button when paper selected
|
605 |
outputs=[analyze_btn],
|
|
|
606 |
)
|
607 |
|
608 |
# Connect analyze button to run analysis
|
@@ -611,6 +618,7 @@ def create_interface():
|
|
611 |
inputs=[query_abstract_state, selected_paper_state],
|
612 |
outputs=[analysis_output],
|
613 |
show_progress_on=[paper_details_output, analysis_output],
|
|
|
614 |
)
|
615 |
|
616 |
return demo
|
@@ -627,4 +635,4 @@ if __name__ == "__main__":
|
|
627 |
reasoning_model = init_reasoning_model(reasoning_model_id)
|
628 |
|
629 |
demo = create_interface()
|
630 |
-
demo.queue().launch(ssr_mode=False)
|
|
|
580 |
format_search_results,
|
581 |
inputs=[abstract_input],
|
582 |
outputs=[results_df, paper_data_state],
|
583 |
+
api_name=False,
|
584 |
).then(
|
585 |
lambda x: x, # Identity function to pass through the abstract
|
586 |
inputs=[abstract_input],
|
587 |
outputs=[query_abstract_state],
|
588 |
+
api_name=False,
|
589 |
).then(
|
590 |
lambda: None, # Reset selected paper
|
591 |
outputs=[selected_paper_state],
|
592 |
+
api_name=False,
|
593 |
).then(
|
594 |
lambda: gr.update(interactive=False), # Disable analyze button until paper selected
|
595 |
outputs=[analyze_btn],
|
596 |
+
api_name=False,
|
597 |
).then(
|
598 |
lambda: "# Synergy Analysis", # Clear previous analysis
|
599 |
outputs=[analysis_output],
|
600 |
+
api_name=False,
|
601 |
)
|
602 |
|
603 |
# Use built-in select event from Dataframe
|
|
|
605 |
on_select,
|
606 |
inputs=[paper_data_state, query_abstract_state],
|
607 |
outputs=[paper_details_output, selected_paper_state],
|
608 |
+
api_name=False,
|
609 |
).then(
|
610 |
lambda: gr.update(interactive=True), # Enable analyze button when paper selected
|
611 |
outputs=[analyze_btn],
|
612 |
+
api_name=False,
|
613 |
)
|
614 |
|
615 |
# Connect analyze button to run analysis
|
|
|
618 |
inputs=[query_abstract_state, selected_paper_state],
|
619 |
outputs=[analysis_output],
|
620 |
show_progress_on=[paper_details_output, analysis_output],
|
621 |
+
api_name=False,
|
622 |
)
|
623 |
|
624 |
return demo
|
|
|
635 |
reasoning_model = init_reasoning_model(reasoning_model_id)
|
636 |
|
637 |
demo = create_interface()
|
638 |
+
demo.queue(api_open=False).launch(ssr_mode=False, show_api=False)
|