from pydoc import describe import gradio as gr from Main import Main main = Main() def parse_cv(cv): return main.parse_cv(cv.name) description = """A demo for a CV parser built with HuggingFace's transformers.""" article = "Find the code on GitHub here." file_input = gr.inputs.File(file_count="single", type="file", label="Upload a CV", optional=False) iface = gr.Interface(fn=parse_cv, inputs=file_input, outputs="json", allow_flagging="never", allow_screenshot=False, title="CV Parser", theme="dark", description=description, article=article) iface.launch()