This is a Streamlit application that allows users to ask questions about an uploaded image and receive responses generated by a conversational model.
The application uses the following technologies and libraries:
- Streamlit: A Python library for creating web applications with minimal effort.
- LangChain: A library for building conversational agents.
- OpenAI GPT-3.5-turbo: A powerful language model used for generating responses to user queries.
- ImageCaptionTool: A tool for generating captions for uploaded images.
- ObjectDetectionTool: A tool for detecting objects in uploaded images.
-
Clone the repository:
git clone https://github.com/your-username/your-repository.git cd your-repository
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
streamlit run your_app_file.py
- Launch the application using the installation instructions.
- Upload an image using the provided file uploader.
- Ask a question about the uploaded image in the text input.
- The application will display the image and generate a response based on the question.