nomadicsynth commited on
Commit
6e8ab15
·
1 Parent(s): a2dd896

Disable external api routes

Browse files
Files changed (1) hide show
  1. app.py +9 -1
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)