- Introduction 📝
- Usage 🚀
- Deployed Application 🌐
- Demo Video
▶️ - Installations ⚙️
- Google API Key 🔑
- Running the Application
▶️ - Tech Stack 💻
- Benefits 🌟
- Contributing 🤝
- Credits 🙌
- License 📜
Nutritionist Expert is an innovative application leveraging the power of Generative AI and Streamlit. It allows users to upload images of food for instant analysis of calorie content. Additionally, users can ask questions related to the uploaded image to gain deeper insights into the nutritional aspects of the food.
To use Nutritionist Expert:
- Upload an image of the food you want to analyze.
- The application will provide information about the calorie content of the food.
- Ask questions related to the uploaded image to learn more about its nutritional value.
This application is deployed on render and here is the deployed link
To run Nutritionist Expert locally, ensure you have Python installed on your system. Clone the repository and install the required dependencies using the following command:
pip install -r requirements.txt
- streamlit
- google-generativeai
- python-dotenv
- langchain
- PyPDF2
- chromadb
- pdf2image
- faiss-cpu
- langchain_google_genai
To use the Google API services, you need to obtain an API key from the Google Cloud Console and set it up in your environment. Create a .env file in the root directory of the project and add your API key as follows:
GOOGLE_API_KEY=your_api_key_here
To run the application, execute the following command in your terminal:
streamlit run app.py
Nutritionist Expert is built using the following technologies:
- Generative AI
- Streamlit
- Python
- Instant analysis of food images, providing users with valuable nutritional information.
- Easy-to-use interface for uploading images and asking questions.
- Promotes healthy eating habits by empowering users to make informed dietary choices.
Contributions are welcome! If you have ideas for improvements or new features, feel free to open an issue or submit a pull request.
Nutritionist Expert is developed using Streamlit, an open-source framework created by Streamlit, Inc., and Generative AI technology.
This project is licensed under the GPL 3.0 License.