Spaces:
Build error
Build error
| import gradio as gr | |
| from grobid_client.grobid_client import GrobidClient | |
| def extract_text(file): | |
| client = GrobidClient(config_path="./config.json") | |
| information = client.process_pdf( | |
| "processFulltextDocument", | |
| file.name, | |
| generateIDs=False, | |
| consolidate_header=False, | |
| consolidate_citations=False, | |
| include_raw_citations=False, | |
| include_raw_affiliations=False, | |
| tei_coordinates=False, | |
| segment_sentences=False, | |
| ) | |
| return information | |
| # Ask Dr Ahmad about which LLM to use and if we have a token for it | |
| with gr.Blocks() as demo: | |
| file_input = gr.File( | |
| label="Upload a research paper as a pdf file", file_types=[".pdf"] | |
| ) | |
| text_output = gr.Textbox(label="Extracted Text") | |
| file_input.upload(fn=extract_text, inputs=file_input, outputs=text_output) | |
| demo.launch() | |