Skip to content

Latest commit

 

History

History
149 lines (91 loc) · 4.26 KB

README.md

File metadata and controls

149 lines (91 loc) · 4.26 KB

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.