Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
3f3e390
1
Parent(s):
23fdce3
Add hidden UI elements and API endpoint for find_synergistic_papers
Browse files
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="
|
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],
|