A lightweight Python component that performs Named Entity Recognition (NER) on input text using a Villanova LLM (or any OpenAI-compatible chat model) via an OpenAI-compatible API.