nomadicsynth commited on
Commit
3f3e390
·
1 Parent(s): 23fdce3

Add hidden UI elements and API endpoint for find_synergistic_papers

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -650,6 +650,19 @@ def create_interface():
650
  analysis_comment = gr.Textbox(label="Additional feedback on the analysis (optional)")
651
  flag_analysis_btn = gr.Button("Submit Analysis Feedback")
652
 
 
 
 
 
 
 
 
 
 
 
 
 
 
653
  # Set up logging directories
654
  data_path = "/data" if persistent_storage else "./data"
655
  os.makedirs(data_path + "/flagged_paper_matches", exist_ok=True)
@@ -680,7 +693,7 @@ def create_interface():
680
  format_search_results,
681
  inputs=[abstract_input],
682
  outputs=[results_df, paper_data_state],
683
- api_name="find_synergistic_papers",
684
  ).then(
685
  lambda x: x, # Identity function to pass through the abstract
686
  inputs=[abstract_input],
 
650
  analysis_comment = gr.Textbox(label="Additional feedback on the analysis (optional)")
651
  flag_analysis_btn = gr.Button("Submit Analysis Feedback")
652
 
653
+ # Hidden UI elements for API endpoint
654
+ abstract_input_hidden = gr.Textbox(visible=False, key="abstract_hidden")
655
+ synergistic_papers_output = gr.JSON(visible=False, key="synergistic_papers_output")
656
+ search_btn_hidden = gr.Button(visible=False, key="search_hidden")
657
+
658
+ # API endpoint for find_synergistic_papers
659
+ search_btn_hidden.click(
660
+ find_synergistic_papers,
661
+ inputs=[abstract_input_hidden],
662
+ outputs=[synergistic_papers_output],
663
+ api_name="find_synergistic_papers",
664
+ )
665
+
666
  # Set up logging directories
667
  data_path = "/data" if persistent_storage else "./data"
668
  os.makedirs(data_path + "/flagged_paper_matches", exist_ok=True)
 
693
  format_search_results,
694
  inputs=[abstract_input],
695
  outputs=[results_df, paper_data_state],
696
+ api_name="search",
697
  ).then(
698
  lambda x: x, # Identity function to pass through the abstract
699
  inputs=[abstract_input],