import gradio as gr import os os.system('python -m spacy download en_core_web_trf') import spacy from spacy import displacy nlp = spacy.load("en_core_web_trf") def ner(text): doc = nlp(text) html = displacy.render(doc, style="ent", page=True) html = ( "" + html + "" ) return html title = "Named Entity Recognition" demo = gr.Interface( fn=ner, inputs=gr.Textbox(placeholder="Enter sentence here..."), outputs="html", title=title, examples=["In February 2006, Musk led Tesla's Series B venture capital funding round of $13 million, which added Valor Equity Partners to the funding team. \ Musk co-led the third, $40 million round in May 2006 which saw investment from prominent entrepreneurs including Google co-founders Sergey Brin and Larry Page, \ and former eBay President Jeff Skoll. A fourth round worth $45 million in May 2007 brought the total private financing investment to over $105 million. \ Tesla's first car, the Roadster, was officially revealed to the public on July 19, 2006, in Santa Monica, California, at a 350-person invitation-only event held \ in Barker Hangar at Santa Monica Airport."] ) demo.launch()