Flair’s German NER model extracts four entity types and reports an entity-level F1 score of 92.31 on the revised German CoNLL-03 benchmark. Its FLERT architecture can use neighboring sentences when classifying a span, giving developers a local model with structured output and a standard Python API.
Four labels, one large encoder
The four labels cover people, locations, organizations, and miscellaneous named entities. CoNLL scoring requires an exact span boundary and the correct class, so a partially matched organization name receives no credit. The reported result provides an in-domain reference for newswire text; production accuracy depends on the target domain, preprocessing, and annotation policy.
Sentence-level NER can struggle when a name has several plausible meanings or appears in abbreviated form after an earlier mention. The FLERT paper addresses that limitation by placing surrounding document text into the transformer input and predicting labels for the target sentence.
Flair enables this behavior through use_context=True in its transformer embeddings. A standalone Sentence remains valid input and provides only its own tokens as evidence. Multi-sentence inference should preserve sentence order and document boundaries so the model can inspect related text without leaking context from another document.