A full-stack AI assistant built with Flask, Groq, and Llama 3.3. This web application allows users to ask questions and summarize emails through a clean and responsive interface.
- 💬 Ask questions and get AI-generated responses
- 📧 Summarize emails into concise 2–3 sentence summaries
- ⚡ Powered by Groq's Llama 3.3 model
- 🎨 Responsive and user-friendly interface
- 🔒 Environment variable support for API security
- Python
- Flask
- Groq API
- HTML
- CSS
- JavaScript
smart-ai-assistant/
│
├── app.py
├── requirements.txt
├── .env
│
├── templates/
│ └── index.html
│
└── static/
├── style.css
└── image/
└── robot.png
git clone https://github.com/siddemmohankrishna/smart-ai-assistant.git
cd smart-ai-assistantpip install -r requirements.txtGROQ_API_KEY=your_groq_api_keypython app.pyhttp://127.0.0.1:5000
| Variable | Description |
|---|---|
| GROQ_API_KEY | Your Groq API key |
- Chat history
- Dark mode
- Voice input/output
- PDF summarization
- File upload support
- Multiple AI models
Contributions, issues, and feature requests are welcome.
This project is licensed under the MIT License.
Siddem MohanKrishna
- GitHub: (https://github.com/siddemmohankrishna)
- LinkedIn: (https://www.linkedin.com/in/siddem-mohan-krishna-247984378/)
- Email: siddemmohankrishna@gmail.com
Passionate about building AI-powered applications with Python, Flask, and modern LLM technologies. Built with ❤️ using Flask and Groq AI.