Skip to content

Silas1704/chat_with_image

Repository files navigation

Chat with Image

This is a Streamlit application that allows users to ask questions about an uploaded image and receive responses generated by a conversational model.

Overview

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.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/your-repository.git
    cd your-repository
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the application:

    streamlit run your_app_file.py

Usage

  1. Launch the application using the installation instructions.
  2. Upload an image using the provided file uploader.
  3. Ask a question about the uploaded image in the text input.
  4. The application will display the image and generate a response based on the question.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published