4 ms·
Personally I think you should change the name, it's way too general. Or at least refer to it as llm.py
by chatmasta 3y ago
Personally I think you should change the name, it's way too general. Or at least refer to it as llm.py
- simonw 3y agoIt's meant to be general - the (ambitious) scope of the tool is "run any large language model on your own device, as a CLI or Python library or Web UI (still in development)". The fact that it's written in Python is, I think, one of the least interesting aspects of the project.
- chatmasta 3y agoSure, I understand the reluctance to associate too closely with Python, especially if it's a CLI+lib and Python is otherwise an implementation detail. But isn't it similar to a Web framework calling itself `web`? That would be confusing, which is probably why Python has `web.py` :) It's a great name from a "glad you got there first" perspective but it's also so general as to be ungoogleable. Like if I want to find documentation for this library/CLI in Google, what would I search? I'd probably end up putting "Python" in the query just to disambiguate it from all the results about LLMs in general. So IMO you may as well include "py" (or some other disambiguator) in the name, since people are going to need to include it in their search queries anyway.
- simonw 3y agoI got it in the two namespaces that matter most to me - https://pypi.org/project/llm/ https://pypi.org/project/llm/ and https://formulae.brew.sh/formula/llm https://formulae.brew.sh/formula/llm I'm taking a bit of a risk here, but I actually think there's a tiny chance that the acronym is still obscure enough that I'm in with a chance. I'm on the second page of Google already.