A Streamlit-based application that uses Google's Gemini AI to analyze product images and provide shopping recommendations.
-
Install required packages:
pip install -r requirements.txt
-
Configure environment:
- Create a
.env
file in the project root - Add your Google API key:
GOOGLE_API_KEY=your_key_here
- Add your Fircrawl API key:
FIRCRAWL_API_KEY=your_key_here
- Create a
-
Run the application:
streamlit run app.py
- Image upload and analysis
- Product identification using Gemini AI
- Custom search parameters:
- Color preference
- Purpose/use case
- Budget constraints
- Provides shopping recommendations with direct product links
- Python 3.8+
- Streamlit
- Google Gemini AI API access
- PIL (Python Imaging Library)
- Other dependencies listed in requirements.txt
Note: Ensure you have valid API keys for both Google Gemini services and Fircrawl.