Cyber Jarvis enables users to ask questions and get answers on various cybersecurity topics through a text-based conversational interface. This tool operates using a model hosted on the Hugging Face Hub.
- Users can input text to ask a question or send a message.
- The history section allows users to see their previous interactions and ask questions related to the history.
- The settings section enables users to customize different parameters for text generation.
- Text Input: Write a question or message in the text box on the left.
- Parameter Settings: Adjust parameters such as temperature, max new tokens, top-p (nucleus sampling), and repetition penalty using the sliders on the right.
- Send: Click the "Send" button to submit your message and see the response.
- Streamlit: A Python library used to create web-based applications.
- Hugging Face Hub: A platform for sharing and using natural language processing (NLP) models.
- Clone the project files from this repository.
- Create a virtual environment using the
requirements.txt
file to install the necessary packages.pip install -r requirements.txt
- Run the application by executing the following command:
streamlit run app.py
If you'd like to contribute, please open a pull request or create an issue. Any contributions and feedback are greatly appreciated!