Skip to content

InstaVision is a Telegram Bot which is capable of generating images by just giving it the description of the image. It uses various technologies like Open AI Dall E3, Stable Diffusion, Online Database called as Redis and much more.

License

Notifications You must be signed in to change notification settings

StudiYash/InstaVision

Repository files navigation

InstaVision

InstaVision is a powerful AI-driven Telegram Bot designed to transform your text descriptions into stunning, high-quality images using various Image Generation APIs. Perfect for creators, students, and anyone with a vivid imagination, InstaVision makes it easy to bring your ideas to life with just a few words.

🌟 Features

  • High-Quality Image Generation: Generate up to 5 high-quality images every 24 hours using various Image Generation APIs.
  • Simultaneous Request Handling: Capable of processing up to 50 simultaneous requests, ensuring fast and efficient image creation.
  • Rate Limiting: Enforces user limits to prevent abuse, with a customizable rate-limiting system.
  • Group Image Sharing: Automatically shares generated images in a specified Telegram group with detailed user information.

🚀 Getting Started

  1. Clone the Repository:

    git clone https://github.com/StudiYash/InstaVision.git
    cd InstaVision
  2. Run the Bot by Choosing the Appropriate API:

    • Visit the folder of your API Choice and follow the instructions of the README.md file in those individual folders.
    • Configure your Telegram bot token and API keys properly for a flawless experience.
  3. Refer to the YouTube Video for Assistance: Official InstaVision Setup Video

🛠️ Technologies Used

  • Python: The core language for bot logic and processing.
  • Image Generation APIs: For generating high-quality images from text.
  • Redis: To manage user limits and request tracking.
  • Telegram Bot API: For bot interactions and image sharing.

📦 Image Generation APIs

📑 Comparing API Outputs

S.No Description DALL·E 3 Flux Schnell SDXL Lightning 4step
01 Ancient Forest Temple Image1 Image2 Image3
02 Cyberpunk Samurai Duel Image1 Image2 Image3
03 Alien Planet with Floating Islands Image1 Image2 Image3
04 Deserted Amusement Park in the Future Image1 Image2 Image3
05 Mythical Phoenix Rising from Ashes Image1 Image2 Image3

📄 License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. For more details, please refer to the LICENSE file in the repository.

By using this project, you agree to give appropriate credit, not use the material for commercial purposes without permission, and share any adaptations under the same license.

Attribution should be given as: "InstaVision Bot by Yash Shukla (https://github.com/StudiYash/InstaVision)"

Quick Overview regarding the permissions of usage of this project can be found on LICENSE DEED : CC BY-NC-SA 4.0

License: CC BY-NC-SA 4.0

🎉 Contributions

Contributions are welcome! Feel free to open an issue or submit a pull request.

Made with ❤️ by Yash Shukla

About

InstaVision is a Telegram Bot which is capable of generating images by just giving it the description of the image. It uses various technologies like Open AI Dall E3, Stable Diffusion, Online Database called as Redis and much more.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages