Large Language Model (LLM) chat command line inteferace based using HuggingFace.
pip install lchat
You will likely need to login via huggingface_hub.
The usage is very simple, to enter the chat prompt run:
python -m lchat
The arguments that can be passed to lchat are as follows:
usage: lchat [-h] [-p PROMPT] [-m MODEL] [-l]
Sends an input to a HuggingFace LLM.
options:
-h, --help show this help message and exit
-p PROMPT, --prompt PROMPT
Type of prompt to use. '' for none, 'email' for email.
-m MODEL, --model MODEL
Hugging Face model to use.
-l, --list List default prompts.
- To quit from the chat prompt, type
q
orquit
. - To erase all message history type
c
orclear
. - To show the help menu, type
h
orhelp
.
Chats are not saved between sessions.
The >>>
prompt is the prompt that awaits your input.
The ['.'] ...
prompt is the LLM response.
This project is licensed under the GNU GPL v3 license which can be found here.
Issues and pull requests welcome!