Spaces:
Runtime error
Runtime error
from gliner import GLiNER | |
from resources import set_start, audit_elapsedtime, entity_labels | |
#Named-Entity Recognition model | |
def init_model_ner(): | |
print("Initiating NER model...") | |
start = set_start() | |
model = GLiNER.from_pretrained("urchade/gliner_multi") | |
audit_elapsedtime(function="Initiating NER model", start=start) | |
return model | |
def get_entity_labels(model: GLiNER, text: str): #-> Lead_labels: | |
print("Initiating entity recognition...") | |
start = set_start() | |
labels = entity_labels | |
entities = model.predict_entities(text, labels) | |
audit_elapsedtime(function="Retreiving entity labels from text", start=start) | |
for entity in entities: | |
print(entity["text"], "=>", entity["label"]) | |
return entities |