magbert-ner-api / model.py
hassoudi's picture
Upload model.py
9dcc0d8 verified
raw
history blame
461 Bytes
import os
from transformers import AutoTokenizer, AutoModelForTokenClassification, pipeline
os.environ["TRANSFORMERS_CACHE"] = "/tmp/hf_cache"
HF_TOKEN = os.getenv("HF_TOKEN")
MODEL_ID = "TypicaAI/magbert-ner"
tokenizer = AutoTokenizer.from_pretrained(MODEL_ID, token=HF_TOKEN)
model = AutoModelForTokenClassification.from_pretrained(MODEL_ID, token=HF_TOKEN)
ner_pipeline = pipeline("ner", model=model, tokenizer=tokenizer, aggregation_strategy="first")