Image Describer is a project that utilizes the Gemini API for image recognition and description. It is built using the Streamlit framework, allowing users to easily upload images and receive descriptive information about the image.
- Upload images to receive detailed descriptions.
- View descriptive information such as objects, colors, and scenes present in the image.
- Easy-to-use interface powered by Streamlit.
-
Clone the repository:
git clone https://github.com/your_username/image-describer.git
-
Install dependencies:
pip install -r requirements.txt
-
Obtain API keys:
Sign up for an account at Gemini. Obtain your Gemini API key.
-
Configure API keys:
Create a .env file in the root directory of the project. Add your Gemini API key to the .env file:
GEMINI_API_KEY=your_api_key_here
-
Run the application:
streamlit run vision.py
- Run the application as described in the installation steps.
- Upload an image using the provided interface.
- Wait for the image analysis to complete.
- View the descriptive information generated by the Gemini API.
Gemini_API, streamlit