R AI is a command-line interface (CLI) application that interacts with the Hugging Face API to provide AI-generated responses to user prompts.
BETA 0.1.5 (release)
- Login with Hugging Face API key
- Send user prompts to the AI model and display responses
- Python 3.x
- Hugging Face Hub
- Colorama
- Cryptography, Fernet
-
Clone the repository:
git clone https://github.com/yourusername/rai.git cd rai
-
Install the required packages:
pip install huggingface_hub colorama
-
Run the application:
python main.py
-
Enter your Hugging Face API key when prompted.
-
Interact with the AI by typing your prompts. Type
exit
orquit
to exit the application.
- main.py: The main script that contains the logic for logging in and interacting with the AI.
This project is licensed under the MIT License.
- Web APP
- More improved login system
- Better interface
- More AI Models added
- New interface + logo/banner;
- Better Login system;
- Added a Changelog option to see the changelog of the version;
- Added a function that stores and encrypts users HF token, so you don't have to login every single time you open the app;
- Added a Logout feature that automatically deletes the saved token and logs you out of the app.
- New list of both Providers & AI Models. (NOTE: Not all the models currently work!!!);
- New design of input format + general text formatting & colors;
- Now the program will display your Hugging Face username in both title & in the input txt;
- When your chatting with a model, now you can see it's name above the response.