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],
|