Skip to content

A Flask-based web application that brings Batman's charm to your conversations. Send an image or text, and Batman will share a Bat-fact with a subtle, dark remark.

Notifications You must be signed in to change notification settings

subho004/BatGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BatChat: The Dark Conversations

  1. πŸ€– Introduction
  2. βš™οΈ Tech Stack
  3. πŸ”‹ Features
  4. 🀸 Quick Start
  5. πŸ•ΈοΈ Video Demo
  6. πŸ”— Screenshots
  7. πŸ“– Reference
  8. πŸ’πŸ½ Contributing

BatChat is a Flask-based web application that brings Batman's charm to your conversations. Send an image or text, and Batman will share a Bat-fact with a subtle, dark remark.

  • Web Framework: Flask
  • Frontend: HTML, CSS, Bootstrap
  • JavaScript Library: jQuery
  • AJAX Library: jQuery
  • Back-end: Python
  • Generative AI: Google's Vertex AI, Gemini-pro-vision, gemini-pro
  • Version Control: Git
  • Hosting: Localhost (for development), Heroku, AWS, or Google Cloud (for deployment)
  • Database (Optional): SQLite or any preferred database
  • Batman-themed chatbot.
  • Upload an image for a Bat-fact.
  • Receive funny, sarcastic notes from Batman.
  • Send a text and get detailed explanation.
  • Get image details in the most innovative way
  1. Clone the repository:
git clone https://github.com/subho004/BatGPT.git
  1. Navigate to the project folder:
cd BatGPT
  1. Set up a virtual environment:
python3 -m venv venv
  1. Activate the virtual environment:
  • On Windows:

      .\venv\Scripts\activate
  • On macOS/Linux:

      source venv/bin/activate
  1. Install Dependencies
pip install Flask
pip install marko google-generativeai
  1. Set up the environment variable for your API key:
  • Log in to your Google AI Studio account.

  • Create a new API KEY.

  • Note the API Key in a secure location.

      export API_KEY=your_api_key
  1. Run the application:
python app.py
  1. Use the application Open your web browser and go to http://localhost:8080 to access BatChat.

Version 2.0

batgpt_github.mp4

Version 1.0

batchat.mp4

Version 2.0

Screenshot 2024-01-14 at 6 10 06β€―PM Screenshot 2024-01-14 at 6 11 17β€―PM Screenshot 2024-01-14 at 6 31 47β€―PM Screenshot 2024-01-14 at 6 32 09β€―PM Screenshot 2024-01-14 at 6 34 24β€―PM Screenshot 2024-01-14 at 6 32 52β€―PM Screenshot 2024-01-14 at 6 33 58β€―PM Screenshot 2024-01-14 at 6 34 41β€―PM

Version 1.0

Screenshot 2024-01-14 at 12 47 37β€―PM

Google CodeLab

Contributions are welcome! If you have ideas for new features, improvements, or find any issues, feel free to open an issue or submit a pull request.

About

A Flask-based web application that brings Batman's charm to your conversations. Send an image or text, and Batman will share a Bat-fact with a subtle, dark remark.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published