Anyway, packaging wise, you are alluding to a very real critical issue. The LLM is not packaged along with the Python code. It's just some stupid module level constant.
That was such an obvious noob mistake, didn't even bother mentioning it. It's the elephant in the room. Amongst a herd of other problems.
This along with the lack of, well just about everything, makes me wonder when it's time to pen an article and post it to this community.
I say this script falls well below that mark. Whatever that mark is.