This AI Chatbot uses llama3-8b-8192
and can also use other models and passes the given context to pass the question through groq api and get the answer with the given context.
Ask my bot about me, and it will provide you with an answer just as I would! 🙌🏼✨
- Streamlit (For bringing Application to the user, beautifully)
- groq API (Most Fastest API)
- Python
- Shivam Verma(me), Personal assistance.
- You can ask thing about me, my work and my hobbies.
- This will also give you my social handles and mail if asked.
- Responsive design, as deployed by streamlit.
- Clone the repository:
git clone <repository-url> cd <repository-directory>
- Create a virtual environment:
python -m venv venv venv\Scripts\activate
- Install the required dependencies:
pip install -r requirements.txt
- Set up Streamlit secrets:
- Create a .streamlit directory in the root of your project.
- Inside the .streamlit directory, create a secrets.toml file.
- Add your Groq API key to the secrets.toml file:
[secrets] GROQ_API_CHATBOT="yourGroqAPI" SHIVAM_CONTEXT="AddPrivateInfoHere"
- Run the Streamlit app:
streamlit run Chatbot.py
- Access the app:
- Open your web browser and go to http://localhost:8501.