An interactive and powerful AI chatbot with UI, built using Groq API and the LLaMA 3.3–70B Versatile model. This Streamlit project allows users to have real-time, intelligent conversations with a large language model through a modern and user-friendly web interface.
- ⚡ Powered by
llama-3.3-70b-versatile
from Groq - 💬 Beautiful Streamlit-based UI chat interface
- 🧠 Optional context-aware assistant replies (memory on/off)
- 💾 Downloadable chat history in
.txt
format - 🎨 Custom CSS for enhanced UI and centered sidebar image
- 🔐 Secure API key handling via
.env
git clone https://github.com/yourusername/groq-streamlit-chatbot.git
cd groq-streamlit-chatbot
pip install -r requirements.txt
Create a .env
file in the root directory and add your Groq API key:
GROQ_API_KEY=your_groq_api_key_here
streamlit run app.py
groq-streamlit-chatbot/
│
├── app.py # Main Streamlit chatbot application
├── .env # API key (excluded from version control)
├── README.md # Project documentation
└── requirements.txt # List of Python dependencies
💬 Type your message: Hello! What can you do?
🤖 Assistant: Hi there! I’m an AI assistant powered by the LLaMA 3.3 model. I can help answer questions, explain topics, and chat with you in natural language!
💬 Type your message: Tell me a joke.
🤖 Assistant: Why did the computer show up at work late? Because it had a hard drive! 😄
This project is proprietary and confidential. All rights reserved.
© 2025 HUSSAIN ALI. This code may not be copied, modified, distributed, or used without explicit permission.
For questions or collaboration requests:
- 📧 Email: choudaryhussainali@outlook.com
- 🌐 GitHub: choudaryhussainali
✨ Built using Groq, Streamlit, and the blazing-fast LLaMA 3.3 models