https://github.com/whisplnspace/ai-chefmate
Your AI-powered Indian Chef - Swag Se Banaye Khana! 🍲
https://github.com/whisplnspace/ai-chefmate
chatbot gemini-api googlegemini hugging-face huggingface-spaces llms nlp streamlit
Last synced: 2 months ago
JSON representation
Your AI-powered Indian Chef - Swag Se Banaye Khana! 🍲
- Host: GitHub
- URL: https://github.com/whisplnspace/ai-chefmate
- Owner: whisplnspace
- Created: 2025-04-04T07:50:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-04T08:22:21.000Z (about 1 year ago)
- Last Synced: 2025-04-09T22:44:35.363Z (about 1 year ago)
- Topics: chatbot, gemini-api, googlegemini, hugging-face, huggingface-spaces, llms, nlp, streamlit
- Language: Python
- Homepage: https://huggingface.co/spaces/whisplnspace/AI_ChefMate
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### **📜 AI ChefMate - Indian Recipe Generator & Chatbot 🍛🇮🇳**
Your **AI-powered Indian Chef** that generates **authentic recipes** and answers all your **cooking-related questions**!
Built with **Google Gemini API** & **Streamlit**, this app brings the **flavors of India** to your kitchen.
---
## **🚀 Features**
✅ **🍲 AI Recipe Generator** – Enter ingredients, get unique Indian recipes
✅ **🤖 AI Chatbot** – Ask cooking-related questions & get expert answers
✅ **🌎 Regional Cuisine Selection** – Choose from **North, South, East, West India**
✅ **🌶️ Spice Level Recommendations** – Adjust recipes based on your taste
✅ **🥘 Food Pairing Suggestions** – Get the best combinations (e.g., **Paneer Butter Masala + Naan**)
✅ **🎨 Beautiful UI** – Indian-themed aesthetic
---
## **📸 Screenshot**

---
## **🔧 Installation & Setup**
### **1️⃣ Clone the Repository**
```sh
git clone https://github.com/whisplnspace/ai-chefmate.git
cd ai-chefmate
```
### **2️⃣ Create & Activate a Virtual Environment**
#### **For Windows:**
```sh
python -m venv env
env\Scripts\activate
```
#### **For Mac/Linux:**
```sh
python3 -m venv env
source env/bin/activate
```
### **3️⃣ Install Dependencies**
```sh
pip install -r requirements.txt
```
### **4️⃣ Add Your API Key**
Create a **`.env`** file in the project folder and add your **Google Gemini API Key**:
```
GEMINI_API_KEY=your_gemini_api_key_here
```
### **5️⃣ Run the App**
```sh
streamlit run app.py
```
---
## **🛠️ Requirements**
- **Python 3.8+**
- **Google Gemini API Key**
- **Streamlit** for UI
- **Google Generative AI SDK**
- **dotenv** for API key security
---
## **📝 Usage Guide**
### **🌟 How to Generate a Recipe**
1️⃣ **Enter ingredients** (e.g., "Paneer, Methi, Jeera")
2️⃣ **Choose cuisine & region** (e.g., "Punjabi, North India")
3️⃣ Click **"Generate Recipe"** – Get a **detailed step-by-step recipe**!
### **💬 How to Use the Chatbot**
1️⃣ Type a **cooking-related question** (e.g., "How to make fluffy rotis?")
2️⃣ Click **"Get AI Advice"** – AI ChefMate will **instantly reply**!
---
## **📌 Project Structure**
```
ai-chefmate/
│── .env # API Key (NOT shared publicly)
│── app.py # Main Streamlit App
│── requirements.txt # Required Python packages
│── README.md # Project Documentation
```
---
## **🌟 Future Improvements**
🔹 **Multi-language Support** (Hindi, Tamil, Bengali, etc.)
🔹 **Voice Command Input** for Chatbot
🔹 **AI-generated Cooking Videos**
---
## **🛡️ License**
This project is **open-source** under the **MIT License**.
---
## **💙 Made with Love**
Built with **Google Gemini AI** & **Streamlit** to celebrate **Indian cuisine**! 🇮🇳
Want to improve it? **Contribute on GitHub!** 🚀
---