Do I need endpoint.yml and all other files to use a rasa model?

Hi, I trained a Rasa NLU model. Now to use this rasa model do I need all the other files in the Rasa project? Or is it possible to use the standalone model?

For example, if I want to use the rasa run command from python using run(args: argparse.Namespace) -> NoReturn and I only have a trained model in my system, will it work? or will I need all the other files?