import gradio as gr from transformers import pipeline from transformers import AutoTokenizer, AutoModelForTokenClassification tokenizer = AutoTokenizer.from_pretrained("51la5/roberta-large-NER") model = AutoModelForTokenClassification.from_pretrained("51la5/roberta-large-NER") classifier = pipeline("ner", model=model, tokenizer=tokenizer,grouped_entities=True) def get_ner(text): output = classifier(text) for elm in output: elm['entity'] = elm['entity_group'] return {"text": text, "entities": output} demo = gr.Interface(fn=get_ner, title="Atoqli nomlarni topish(NER)", inputs=gr.Textbox(lines=4, placeholder="Matinni kiriting!", label="Matn*"), outputs=gr.HighlightedText(label="Natija:") ) demo.launch()