Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Groq AI Intelligence - Advanced Chatbot

Python Streamlit Groq License

An ultrafast, high-performance AI chatbot built with Streamlit and powered by the Groq LPU™ Inference Engine. Experience sub-second tokens-per-second responses with state-of-the-art LLMs like Llama 3.3 and Mixtral.


✨ Features

  • 🏎️ Extreme Speed: Powered by Groq's LPU for near-instantaneous inference.
  • 💬 Full Conversation Memory: Maintains context throughout the chat session.
  • 🌊 Real-time Streaming: Watch the AI "think" and "type" with smooth streaming delta updates.
  • 🛠️ Configurable Settings: Toggle between models (Llama 3.3, Mixtral, Gemma) and adjust temperature/max tokens on the fly.
  • 🌑 Premium Dark UI: A refined, modern aesthetic designed for readability and focus.

🚀 Quick Start

1. Clone the repository

git clone https://github.com/uday-codes69/Chatbot-project.git
cd Chatbot-project

2. Set up environment variables

Create a .env file in the root directory and add your Groq API Key:

GROQ_API_KEY=your_api_key_here

3. Install dependencies

pip install -r requirements.txt

4. Launch the App

streamlit run app.py

🛠️ Technology Stack


📂 Project Structure

  • app.py: The main Streamlit interface and UI logic.
  • llm.py: Backend wrapper for the Groq API handling streaming and logic.
  • requirements.txt: List of necessary Python packages.
  • .env: (Private) Storage for your API credentials.

🤝 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request if you have ideas for new features or improvements.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Built with ❤️ by uday-codes69

About

Built a production-ready conversational AI platform using Groq LPU inference, Streamlit, and Python. Engineered sub-second response generation, custom UI branding control, secure secrets management, modular LLM integration, and cloud deployment optimization for scalable AI interactions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages