/Instagram-captions-generator

🌟 InstaCaptionGen: AI-Powered Instagram Caption Generator 🤖✨ Welcome to InstaCaptionGen, your key to unlocking personalized and engaging Instagram captions through the magic of Generative AI! 🚀📸

Primary LanguageJupyter NotebookMIT LicenseMIT

Instagram Caption Generator

Introduction

This project aims to provide a user-friendly platform for generating engaging and creative captions for Instagram posts. It leverages a powerful AI language model to create captions tailored to the image's content and user-provided keywords. With its intuitive interface and seamless integration with Instagram, it empowers users to elevate their social media presence and captivate their audience.

Features

  • AI-Powered Caption Generation: Generates Captions using advanced AI language models, ensuring creativity and relevance.
  • Image Analysis: Analyzes images to extract key visual elements and concepts, enhancing caption accuracy.
  • Keyword Suggestions: Provides a curated list of relevant keywords based on the image, aiding users in refining captions.
  • Customization Options: Allows users to personalize captions according to their style and preferences.
  • Instant Sharing: Seamlessly integrates with Instagram for quick and easy sharing of generated captions.

Technologies Used

  • Python
  • Flask
  • Image analysis
  • Image Description
  • AI Language Models (gemini)

Getting Started

  1. Clone the repository: git clone https://github.com/singhsourav0/Instagram-captions-generator
  2. Install dependencies: pip install -r requirements.txt
  3. Create a virtual environment: python -m venv venv
  4. Activate the environment: source venv/bin/activate
  5. Start the application: python manage.py runserver

Contribution Guidelines

Contributions are welcome and encouraged. Please follow these guidelines:

  • Fork the repository.
  • Create a branch for your changes.
  • Write clear commit messages.
  • Ensure code quality and test coverage.
  • Submit a pull request for review.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

Contact

For questions, suggestions, or support, please contact: